<!-- XHTML 1.0 Strict -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<meta name="author" content="Rachid Touzani" />
<meta name="keywords" content=" css, dropdowns, dropdown menu, drop-down, menu, navigation, nav, horizontal, vertical left-to-right, vertical right-to-left, horizontal linear, horizontal upwards, cross browser, internet explorer, ie, firefox, safari, opera, browser, lwis" />
<meta name="description" content="Clean, standards-friendly, modular framework for dropdown menus" />
<link href="../css/dropdown.vertical.css" media="screen" rel="stylesheet" type="text/css" />
<link href="../css/default.ultimate.css" media="screen" rel="stylesheet" type="text/css" />
<head>
<!-- Title -->
<title>OFELI - Documentation</title>
<!-- Stylesheet -->
<link rel="stylesheet" type="text/css" href="../doxygen.css" />
<link rel="stylesheet" type="text/css" href="../tabs.css" />
</head>
<body>
<p align="center">
  <img src="../im/ofeli.gif" alt="OFELI's Logo" width="300" height="90">
</p>
<p align="center"><font color="#203F5B" size="4" face="verdana,Helvetica">
<b>An Object Oriented Finite Element Library</b></font></p>
<!-- Complete Page-->
<div id="main">
<div id="mainmenu">
 <div class="text">
<!-- Menu -->
 <div class="tabs">
  <ul class="tablist">
   <li><a href="../index.html"><span>Home</span></a>
    <li><a href="../overview.html"><span>Overview</span></a>
    <li><a href="../extlib.html"><span>External Libraries</span></a>
    <li><a href="../citing.html"><span>Citing OFELI</span></a>
    <li><a href="../fformats.html"><span>File Formats</span></a>
    <li><a href="../demos.html"><span>Demo Codes</span></a>
  </ul>
 </div>
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespaceOFELI.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">OFELI Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>A namespace to group all library classes, functions, ...  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1AbsEqua.html">AbsEqua</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mother abstract class to describe equation.  <a href="classOFELI_1_1AbsEqua.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Bar2DL2.html">Bar2DL2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equations for Planar Elastic Bar element with 2 DOF (Degrees of Freedom) per node.  <a href="classOFELI_1_1Bar2DL2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Beam3DL2.html">Beam3DL2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equations for 3-D beam equations using 2-node lines.  <a href="classOFELI_1_1Beam3DL2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1BiotSavart.html">BiotSavart</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to compute the magnetic induction from the current density using the Biot-Savart formula.  <a href="classOFELI_1_1BiotSavart.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1BMatrix.html">BMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle band matrices.  <a href="classOFELI_1_1BMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Brick.html">Brick</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat a brick (parallelepiped) figure.  <a href="classOFELI_1_1Brick.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Circle.html">Circle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat a circular figure.  <a href="classOFELI_1_1Circle.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1DC1DL2.html">DC1DL2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for thermal diffusion and convection in 1-D using 2-Node elements.  <a href="classOFELI_1_1DC1DL2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1DC2DT3.html">DC2DT3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for thermal diffusion and convection in 2-D domains using 3-Node triangles.  <a href="classOFELI_1_1DC2DT3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1DC2DT6.html">DC2DT6</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for thermal diffusion and convection in 2-D domains using 6-Node triangles.  <a href="classOFELI_1_1DC2DT6.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1DC3DAT3.html">DC3DAT3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for thermal diffusion and convection in 3-D domains with axisymmetry using 3-Node triangles.  <a href="classOFELI_1_1DC3DAT3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1DC3DT4.html">DC3DT4</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for thermal diffusion and convection in 3-D domains using 4-Node tetrahedra.  <a href="classOFELI_1_1DC3DT4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1DG.html">DG</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables preliminary operations and utilities for the Discontinous Galerkin method.  <a href="classOFELI_1_1DG.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1DMatrix.html">DMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle dense matrices.  <a href="classOFELI_1_1DMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Domain.html">Domain</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat finite element geometric information.  <a href="classOFELI_1_1Domain.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1DSMatrix.html">DSMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle symmetric dense matrices.  <a href="classOFELI_1_1DSMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1EC2D1T3.html">EC2D1T3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eddy current problems in 2-D domains using solenoidal approximation.  <a href="classOFELI_1_1EC2D1T3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1EC2D2T3.html">EC2D2T3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Eddy current problems in 2-D domains using transversal approximation.  <a href="classOFELI_1_1EC2D2T3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Edge.html">Edge</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To describe an edge.  <a href="classOFELI_1_1Edge.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1EdgeList.html">EdgeList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to construct a list of edges having some common properties.  <a href="classOFELI_1_1EdgeList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1EigenProblemSolver.html">EigenProblemSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to find eigenvalues and corresponding eigenvectors of a given matrix in a generalized eigenproblem, <em>i.e.</em> Find scalars l and non-null vectors v such that [K]{v} = l[M]{v} where [K] and [M] are symmetric matrices. The eigenproblem can be originated from a PDE. For this, we will refer to the matrices K and M as <em>Stiffness</em> and <em>Mass</em> matrices respectively.  <a href="classOFELI_1_1EigenProblemSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Elas2DQ4.html">Elas2DQ4</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equations for 2-D linearized elasticity using 4-node quadrilaterals.  <a href="classOFELI_1_1Elas2DQ4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Elas2DT3.html">Elas2DT3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equations for 2-D linearized elasticity using 3-node triangles.  <a href="classOFELI_1_1Elas2DT3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Elas3DH8.html">Elas3DH8</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equations for 3-D linearized elasticity using 8-node hexahedra.  <a href="classOFELI_1_1Elas3DH8.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Elas3DT4.html">Elas3DT4</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equations for 3-D linearized elasticity using 4-node tetrahedra.  <a href="classOFELI_1_1Elas3DT4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Element.html">Element</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat finite element geometric information.  <a href="classOFELI_1_1Element.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1ElementList.html">ElementList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to construct a list of elements having some common properties.  <a href="classOFELI_1_1ElementList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Ellipse.html">Ellipse</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat an ellipsoidal figure.  <a href="classOFELI_1_1Ellipse.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Equa__Electromagnetics.html">Equa_Electromagnetics</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for Electromagnetics <a class="el" href="classOFELI_1_1Equation.html" title="Abstract class for all equation classes. ">Equation</a> classes.  <a href="classOFELI_1_1Equa__Electromagnetics.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Equa__Fluid.html">Equa_Fluid</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for Fluid Dynamics <a class="el" href="classOFELI_1_1Equation.html" title="Abstract class for all equation classes. ">Equation</a> classes.  <a href="classOFELI_1_1Equa__Fluid.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Equa__Laplace.html">Equa_Laplace</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for classes about the Laplace equation.  <a href="classOFELI_1_1Equa__Laplace.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Equa__Porous.html">Equa_Porous</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for Porous Media Finite Element classes.  <a href="classOFELI_1_1Equa__Porous.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Equa__Solid.html">Equa_Solid</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for Solid Mechanics Finite Element classes.  <a href="classOFELI_1_1Equa__Solid.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Equa__Therm.html">Equa_Therm</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for Heat transfer Finite Element classes.  <a href="classOFELI_1_1Equa__Therm.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Equation.html">Equation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class for all equation classes.  <a href="classOFELI_1_1Equation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Estimator.html">Estimator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To calculate an a posteriori estimator of the solution.  <a href="classOFELI_1_1Estimator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1FastMarching2D.html">FastMarching2D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To run a Fast Marching Method on 2-D structured uniform grids.  <a href="classOFELI_1_1FastMarching2D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1FEShape.html">FEShape</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parent class from which inherit all finite element shape classes.  <a href="classOFELI_1_1FEShape.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Figure.html">Figure</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat a figure (or shape) information.  <a href="classOFELI_1_1Figure.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1FMM2D.html">FMM2D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">class for the fast marching 2-D algorithm  <a href="classOFELI_1_1FMM2D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1FMM3D.html">FMM3D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">class for the 3-D fast marching algorithm  <a href="classOFELI_1_1FMM3D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1FMMSolver.html">FMMSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Fast Marching Method solver.  <a href="classOFELI_1_1FMMSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Funct.html">Funct</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A simple class to parse real valued functions.  <a href="classOFELI_1_1Funct.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Gauss.html">Gauss</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate data for Gauss integration.  <a href="classOFELI_1_1Gauss.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Grid.html">Grid</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To manipulate structured grids.  <a href="classOFELI_1_1Grid.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1HelmholtzBT3.html">HelmholtzBT3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for Helmholtz equations in a bounded media using 3-Node triangles.  <a href="classOFELI_1_1HelmholtzBT3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Hexa8.html">Hexa8</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a three-dimensional 8-node hexahedral finite element using Q1-isoparametric interpolation.  <a href="classOFELI_1_1Hexa8.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1ICPG1D.html">ICPG1D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to solve the Inviscid compressible fluid flows (Euler equations) for perfect gas in 1-D.  <a href="classOFELI_1_1ICPG1D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1ICPG2DT.html">ICPG2DT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to solve the Inviscid compressible fluid flows (Euler equations) for perfect gas in 2-D.  <a href="classOFELI_1_1ICPG2DT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1ICPG3DT.html">ICPG3DT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to solve the Inviscid compressible fluid flows (Euler equations) for perfect gas in 3-D.  <a href="classOFELI_1_1ICPG3DT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Integration.html">Integration</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class for numerical integration methods.  <a href="classOFELI_1_1Integration.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IOField.html">IOField</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enables working with files in the XML Format.  <a href="classOFELI_1_1IOField.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1IPF.html">IPF</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To read project parameters from a file in <a class="el" href="classOFELI_1_1IPF.html" title="To read project parameters from a file in IPF format. ">IPF</a> format.  <a href="classOFELI_1_1IPF.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Iter.html">Iter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to drive an iterative process.  <a href="classOFELI_1_1Iter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Laplace1DL2.html">Laplace1DL2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equation for a 1-D elliptic equation using the 2-Node line element (<code>P<sub>1</sub></code>).  <a href="classOFELI_1_1Laplace1DL2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Laplace1DL3.html">Laplace1DL3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equation for the 1-D elliptic equation using the 3-Node line (<code>P<sub>2</sub></code>).  <a href="classOFELI_1_1Laplace1DL3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Laplace2DT3.html">Laplace2DT3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equation for the Laplace equation using the 2-D triangle element (<code>P<sub>1</sub></code>).  <a href="classOFELI_1_1Laplace2DT3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Laplace2DT6.html">Laplace2DT6</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build element equation for the Laplace equation using the 2-D triangle element (<code>P<sub>2</sub></code>).  <a href="classOFELI_1_1Laplace2DT6.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1LaplaceDG2DP1.html">LaplaceDG2DP1</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To build and solve the linear system for the Poisson problem using the <a class="el" href="classOFELI_1_1DG.html" title="Enables preliminary operations and utilities for the Discontinous Galerkin method. ">DG</a> P<sub>1</sub> 2-D triangle element.  <a href="classOFELI_1_1LaplaceDG2DP1.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1LCL1D.html">LCL1D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to solve the linear conservation law (Hyperbolic equation) in 1-D by a MUSCL Finite Volume scheme.  <a href="classOFELI_1_1LCL1D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1LCL2DT.html">LCL2DT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to solve the linear hyperbolic equation in 2-D by a MUSCL Finite Volume scheme on triangles.  <a href="classOFELI_1_1LCL2DT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1LCL3DT.html">LCL3DT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to solve the linear conservation law equation in 3-D by a MUSCL Finite Volume scheme on tetrahedra.  <a href="classOFELI_1_1LCL3DT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Line2.html">Line2</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To describe a 2-Node planar line finite element.  <a href="classOFELI_1_1Line2.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Line3.html">Line3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To describe a 3-Node quadratic planar line finite element.  <a href="classOFELI_1_1Line3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1LinearSolver.html">LinearSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to solve systems of linear equations by iterative methods.  <a href="classOFELI_1_1LinearSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles small size matrices like element matrices, with a priori known size.  <a href="classOFELI_1_1LocalMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles small size vectors like element vectors.  <a href="classOFELI_1_1LocalVect.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Material.html">Material</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To treat material data. This class enables reading material data in material data files. It also returns these informations by means of its members.  <a href="classOFELI_1_1Material.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Matrix.html">Matrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual class to handle matrices for all storage formats.  <a href="classOFELI_1_1Matrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Mesh.html">Mesh</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and manipulate finite element meshes.  <a href="classOFELI_1_1Mesh.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1MeshAdapt.html">MeshAdapt</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To adapt mesh in function of given solution.  <a href="classOFELI_1_1MeshAdapt.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Muscl.html">Muscl</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parent class for hyperbolic solvers with Muscl scheme.  <a href="classOFELI_1_1Muscl.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Muscl1D.html">Muscl1D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class for 1-D hyperbolic solvers with <a class="el" href="classOFELI_1_1Muscl.html" title="Parent class for hyperbolic solvers with Muscl scheme. ">Muscl</a> scheme.  <a href="classOFELI_1_1Muscl1D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Muscl2DT.html">Muscl2DT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class for 2-D hyperbolic solvers with <a class="el" href="classOFELI_1_1Muscl.html" title="Parent class for hyperbolic solvers with Muscl scheme. ">Muscl</a> scheme.  <a href="classOFELI_1_1Muscl2DT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Muscl3DT.html">Muscl3DT</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class for 3-D hyperbolic solvers with <a class="el" href="classOFELI_1_1Muscl.html" title="Parent class for hyperbolic solvers with Muscl scheme. ">Muscl</a> scheme using tetrahedra.  <a href="classOFELI_1_1Muscl3DT.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1MyNLAS.html">MyNLAS</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class to define by user specified function.  <a href="classOFELI_1_1MyNLAS.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1MyOpt.html">MyOpt</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class to define by user specified optimization function.  <a href="classOFELI_1_1MyOpt.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1NLASSolver.html">NLASSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To solve a system of nonlinear algebraic equations of the form f(u) = 0.  <a href="classOFELI_1_1NLASSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Node.html">Node</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To describe a node.  <a href="classOFELI_1_1Node.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1NodeList.html">NodeList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to construct a list of nodes having some common properties.  <a href="classOFELI_1_1NodeList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1NSP2DQ41.html">NSP2DQ41</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for incompressible Navier-Stokes equations in 2-D domains using Q<sub>1</sub>/P<sub>0</sub> element and a penaly formulation for the incompressibility condition.  <a href="classOFELI_1_1NSP2DQ41.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1ODESolver.html">ODESolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To solve a system of ordinary differential equations.  <a href="classOFELI_1_1ODESolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1OFELIException.html">OFELIException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle exceptions in <a class="el" href="namespaceOFELI.html" title="A namespace to group all library classes, functions, ... ">OFELI</a>.  <a href="classOFELI_1_1OFELIException.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1OptSolver.html">OptSolver</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To solve an optimization problem with bound constraints.  <a href="classOFELI_1_1OptSolver.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Partition.html">Partition</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To partition a finite element mesh into balanced submeshes.  <a href="classOFELI_1_1Partition.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Penta6.html">Penta6</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a 6-node pentahedral finite element using <code>P<sub>1</sub></code> interpolation in local coordinates <code>(s.x,s.y)</code> and <code>Q<sub>1</sub></code> isoparametric interpolation in local coordinates <code>(s.x,s.z)</code> and <code>(s.y,s.z)</code>.  <a href="classOFELI_1_1Penta6.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1PETScMatrix.html">PETScMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle matrices in sparse storage format using the Petsc library.  <a href="classOFELI_1_1PETScMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1PETScVect.html">PETScVect</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle general purpose vectors using Petsc.  <a href="classOFELI_1_1PETScVect.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1PETScWrapper.html">PETScWrapper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class is a wrapper to be used when the library Petsc is installed and used with <a class="el" href="namespaceOFELI.html" title="A namespace to group all library classes, functions, ... ">OFELI</a>.  <a href="classOFELI_1_1PETScWrapper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1PhaseChange.html">PhaseChange</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class enables defining phase change laws for a given material.  <a href="classOFELI_1_1PhaseChange.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOFELI_1_1Point.html">Point</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a point with arbitrary type coordinates.  <a href="structOFELI_1_1Point.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a 2-D point with arbitrary type coordinates.  <a href="structOFELI_1_1Point2D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Polygon.html">Polygon</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat a polygonal figure.  <a href="classOFELI_1_1Polygon.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Prec.html">Prec</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To set a preconditioner.  <a href="classOFELI_1_1Prec.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Prescription.html">Prescription</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To prescribe various types of data by an algebraic expression. Data may consist in boundary conditions, forces, tractions, fluxes, initial condition. All these data types can be defined through an enumerated variable.  <a href="classOFELI_1_1Prescription.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Quad4.html">Quad4</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a 4-node quadrilateral finite element using <code>Q<sub>1</sub></code> isoparametric interpolation.  <a href="classOFELI_1_1Quad4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Reconstruction.html">Reconstruction</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To perform various reconstruction operations.  <a href="classOFELI_1_1Reconstruction.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Rectangle.html">Rectangle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat a rectangular figure.  <a href="classOFELI_1_1Rectangle.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Side.html">Side</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat finite element sides (edges in 2-D or faces in 3-D)  <a href="classOFELI_1_1Side.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1SideList.html">SideList</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class to construct a list of sides having some common properties.  <a href="classOFELI_1_1SideList.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1SkMatrix.html">SkMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle square matrices in skyline storage format.  <a href="classOFELI_1_1SkMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1SkSMatrix.html">SkSMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle symmetric matrices in skyline storage format.  <a href="classOFELI_1_1SkSMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Sphere.html">Sphere</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat a sphere.  <a href="classOFELI_1_1Sphere.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle matrices in sparse storage format.  <a href="classOFELI_1_1SpMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1SteklovPoincare2DBE.html">SteklovPoincare2DBE</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Solver of the Steklov Poincare problem in 2-D geometries using piecewie constant boundary elemen.  <a href="classOFELI_1_1SteklovPoincare2DBE.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Tabulation.html">Tabulation</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To read and manipulate tabulated functions.  <a href="classOFELI_1_1Tabulation.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Tetra4.html">Tetra4</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a three-dimensional 4-node tetrahedral finite element using <code>P<sub>1</sub></code> interpolation.  <a href="classOFELI_1_1Tetra4.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Timer.html">Timer</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle elapsed time counting.  <a href="classOFELI_1_1Timer.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1TimeStepping.html">TimeStepping</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To solve time stepping problems, i.e. systems of linear ordinary differential equations of the form [A2]{y"} + [A1]{y'} + [A0]{y} = {b}.  <a href="classOFELI_1_1TimeStepping.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1TINS2DT3S.html">TINS2DT3S</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for transient incompressible fluid flow using Navier-Stokes equations in 2-D domains. Numerical approximation uses stabilized 3-node triangle finite elements for velocity and pressure. 2nd-order projection scheme is used for time integration.  <a href="classOFELI_1_1TINS2DT3S.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1TINS3DT4S.html">TINS3DT4S</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builds finite element arrays for transient incompressible fluid flow using Navier-Stokes equations in 3-D domains. Numerical approximation uses stabilized 4-node tatrahedral finite elements for velocity and pressure. 2nd-order projection scheme is used for time integration.  <a href="classOFELI_1_1TINS3DT4S.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Triang3.html">Triang3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a 3-Node (<code>P<sub>1</sub></code>) triangle.  <a href="classOFELI_1_1Triang3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Triang6S.html">Triang6S</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a 6-Node straight triangular finite element using <code>P<sub>2</sub></code> interpolation.  <a href="classOFELI_1_1Triang6S.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1triangle.html">triangle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines a triangle. The reference element is the rectangle triangle with two unit edges.  <a href="classOFELI_1_1triangle.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Triangle.html">Triangle</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To store and treat a triangle.  <a href="classOFELI_1_1Triangle.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1TrMatrix.html">TrMatrix</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle tridiagonal matrices.  <a href="classOFELI_1_1TrMatrix.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1Vect.html">Vect</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To handle general purpose vectors.  <a href="classOFELI_1_1Vect.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classOFELI_1_1WaterPorous2D.html">WaterPorous2D</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">To solve water flow equations in porous media (1-D)  <a href="classOFELI_1_1WaterPorous2D.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga0e680bb7c5a6e6a0583ced44a9d51325"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga0e680bb7c5a6e6a0583ced44a9d51325">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Muscl3DT.html">Muscl3DT</a> &amp;m)</td></tr>
<tr class="memdesc:ga0e680bb7c5a6e6a0583ced44a9d51325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output mesh data as calculated in class <a class="el" href="classOFELI_1_1Muscl3DT.html" title="Class for 3-D hyperbolic solvers with Muscl scheme using tetrahedra. ">Muscl3DT</a>. <br /></td></tr>
<tr class="separator:ga0e680bb7c5a6e6a0583ced44a9d51325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d83ae0344b0fbb3265762cd97e1b1db"><td class="memItemLeft" align="right" valign="top">T_ *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a> ()</td></tr>
<tr class="memdesc:ga8d83ae0344b0fbb3265762cd97e1b1db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return element matrix.  <a href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">More...</a><br /></td></tr>
<tr class="separator:ga8d83ae0344b0fbb3265762cd97e1b1db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5cd2eaaceda19772fd904539819158c"><td class="memItemLeft" align="right" valign="top">T_ *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a> ()</td></tr>
<tr class="memdesc:gaf5cd2eaaceda19772fd904539819158c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return element right-hand side.  <a href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">More...</a><br /></td></tr>
<tr class="separator:gaf5cd2eaaceda19772fd904539819158c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50706c90133f5551f6bc1bbcb4dda00f"><td class="memItemLeft" align="right" valign="top">T_ *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OFELI.html#ga50706c90133f5551f6bc1bbcb4dda00f">Prev</a> ()</td></tr>
<tr class="memdesc:ga50706c90133f5551f6bc1bbcb4dda00f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return element previous vector.  <a href="group__OFELI.html#ga50706c90133f5551f6bc1bbcb4dda00f">More...</a><br /></td></tr>
<tr class="separator:ga50706c90133f5551f6bc1bbcb4dda00f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1155d1e92496b3a0d7e1fbfa37b6b3d"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gae1155d1e92496b3a0d7e1fbfa37b6b3d">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> &amp;x)</td></tr>
<tr class="memdesc:gae1155d1e92496b3a0d7e1fbfa37b6b3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output a complex number.  <a href="group__Util.html#gae1155d1e92496b3a0d7e1fbfa37b6b3d">More...</a><br /></td></tr>
<tr class="separator:gae1155d1e92496b3a0d7e1fbfa37b6b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5dfe8f6a951e5d050e92d5f0576e8f21"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga5dfe8f6a951e5d050e92d5f0576e8f21">operator&lt;&lt;</a> (ostream &amp;s, const std::string &amp;c)</td></tr>
<tr class="memdesc:ga5dfe8f6a951e5d050e92d5f0576e8f21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output a string.  <a href="group__Util.html#ga5dfe8f6a951e5d050e92d5f0576e8f21">More...</a><br /></td></tr>
<tr class="separator:ga5dfe8f6a951e5d050e92d5f0576e8f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87cacc2a83c2c644779d479ff36f0b8a"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga87cacc2a83c2c644779d479ff36f0b8a"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga87cacc2a83c2c644779d479ff36f0b8a">operator&lt;&lt;</a> (ostream &amp;s, const vector&lt; T_ &gt; &amp;v)</td></tr>
<tr class="memdesc:ga87cacc2a83c2c644779d479ff36f0b8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output a vector instance.  <a href="group__Util.html#ga87cacc2a83c2c644779d479ff36f0b8a">More...</a><br /></td></tr>
<tr class="separator:ga87cacc2a83c2c644779d479ff36f0b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d587567b886a4fcd6e47e05b4ad630c"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga5d587567b886a4fcd6e47e05b4ad630c"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga5d587567b886a4fcd6e47e05b4ad630c">operator&lt;&lt;</a> (ostream &amp;s, const std::pair&lt; T_, T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:ga5d587567b886a4fcd6e47e05b4ad630c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output a pair instance.  <a href="group__Util.html#ga5d587567b886a4fcd6e47e05b4ad630c">More...</a><br /></td></tr>
<tr class="separator:ga5d587567b886a4fcd6e47e05b4ad630c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf976ac43ad838a605531989a2f0956a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaf976ac43ad838a605531989a2f0956a7">saveField</a> (<a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;v, string output_file, int opt)</td></tr>
<tr class="memdesc:gaf976ac43ad838a605531989a2f0956a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an output file in a given file format.  <a href="group__Util.html#gaf976ac43ad838a605531989a2f0956a7">More...</a><br /></td></tr>
<tr class="separator:gaf976ac43ad838a605531989a2f0956a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65abc522bc2c9cb047850d119f1794f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga65abc522bc2c9cb047850d119f1794f3">saveField</a> (<a class="el" href="classOFELI_1_1PETScVect.html">PETScVect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;v, string output_file, int opt)</td></tr>
<tr class="memdesc:ga65abc522bc2c9cb047850d119f1794f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a PETSc vector to an output file in a given file format.  <a href="group__Util.html#ga65abc522bc2c9cb047850d119f1794f3">More...</a><br /></td></tr>
<tr class="separator:ga65abc522bc2c9cb047850d119f1794f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae654dd95403caeaf076e26a53f9d7704"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gae654dd95403caeaf076e26a53f9d7704">saveField</a> (<a class="el" href="classOFELI_1_1PETScVect.html">PETScVect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;v, const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, string output_file, int opt)</td></tr>
<tr class="memdesc:gae654dd95403caeaf076e26a53f9d7704"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a PETSc vector to an output file in a given file format.  <a href="group__Util.html#gae654dd95403caeaf076e26a53f9d7704">More...</a><br /></td></tr>
<tr class="separator:gae654dd95403caeaf076e26a53f9d7704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b3a2e3d67035b6cd7ef6049349b9c45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga5b3a2e3d67035b6cd7ef6049349b9c45">saveField</a> (<a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;v, const <a class="el" href="classOFELI_1_1Grid.html">Grid</a> &amp;g, string output_file, int opt)</td></tr>
<tr class="memdesc:ga5b3a2e3d67035b6cd7ef6049349b9c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an output file in a given file format, for a structured grid data.  <a href="group__Util.html#ga5b3a2e3d67035b6cd7ef6049349b9c45">More...</a><br /></td></tr>
<tr class="separator:ga5b3a2e3d67035b6cd7ef6049349b9c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2806710f64c9d945f2aa6076970784db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga2806710f64c9d945f2aa6076970784db">saveGnuplot</a> (string input_file, string output_file, string mesh_file)</td></tr>
<tr class="memdesc:ga2806710f64c9d945f2aa6076970784db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an input <a href="http://www.gnuplot.info/">Gnuplot</a> file.  <a href="group__Util.html#ga2806710f64c9d945f2aa6076970784db">More...</a><br /></td></tr>
<tr class="separator:ga2806710f64c9d945f2aa6076970784db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3b7659d6a5d92c0e6dad939aa8eaea4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaa3b7659d6a5d92c0e6dad939aa8eaea4">saveGnuplot</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, string input_file, string output_file)</td></tr>
<tr class="memdesc:gaa3b7659d6a5d92c0e6dad939aa8eaea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an input <a href="http://www.gnuplot.info/">Gnuplot</a> file.  <a href="group__Util.html#gaa3b7659d6a5d92c0e6dad939aa8eaea4">More...</a><br /></td></tr>
<tr class="separator:gaa3b7659d6a5d92c0e6dad939aa8eaea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c8fd641c58c5f3077a9367f55f953d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga0c8fd641c58c5f3077a9367f55f953d8">saveTecplot</a> (string input_file, string output_file, string mesh_file)</td></tr>
<tr class="memdesc:ga0c8fd641c58c5f3077a9367f55f953d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an output file to an input <a href="http://www.tecplot.com">Tecplot</a> file.  <a href="group__Util.html#ga0c8fd641c58c5f3077a9367f55f953d8">More...</a><br /></td></tr>
<tr class="separator:ga0c8fd641c58c5f3077a9367f55f953d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7134b9354e8eb685834ba860156cc986"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga7134b9354e8eb685834ba860156cc986">saveTecplot</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, string input_file, string output_file)</td></tr>
<tr class="memdesc:ga7134b9354e8eb685834ba860156cc986"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an output file to an input <a href="http://www.tecplot.com">Tecplot</a> file.  <a href="group__Util.html#ga7134b9354e8eb685834ba860156cc986">More...</a><br /></td></tr>
<tr class="separator:ga7134b9354e8eb685834ba860156cc986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf16364b14ae608b87ce8ccf38f672d7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaaf16364b14ae608b87ce8ccf38f672d7">saveVTK</a> (string input_file, string output_file, string mesh_file)</td></tr>
<tr class="memdesc:gaaf16364b14ae608b87ce8ccf38f672d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an output <a href="http://public.kitware.com/VTK/">VTK</a> file.  <a href="group__Util.html#gaaf16364b14ae608b87ce8ccf38f672d7">More...</a><br /></td></tr>
<tr class="separator:gaaf16364b14ae608b87ce8ccf38f672d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga612fd09f22a4ee4cccd9213194571c4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga612fd09f22a4ee4cccd9213194571c4f">saveVTK</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, string input_file, string output_file)</td></tr>
<tr class="memdesc:ga612fd09f22a4ee4cccd9213194571c4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an output <a href="http://public.kitware.com/VTK/">VTK</a> file.  <a href="group__Util.html#ga612fd09f22a4ee4cccd9213194571c4f">More...</a><br /></td></tr>
<tr class="separator:ga612fd09f22a4ee4cccd9213194571c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5be5e7aebc1c7139f818dfbdd07e991"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gad5be5e7aebc1c7139f818dfbdd07e991">saveGmsh</a> (string input_file, string output_file, string mesh_file)</td></tr>
<tr class="memdesc:gad5be5e7aebc1c7139f818dfbdd07e991"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an output <a href="http://www.geuz.org/gmsh/">Gmsh</a> file.  <a href="group__Util.html#gad5be5e7aebc1c7139f818dfbdd07e991">More...</a><br /></td></tr>
<tr class="separator:gad5be5e7aebc1c7139f818dfbdd07e991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdc77d1327bd55bb432dd89a1c80f988"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gabdc77d1327bd55bb432dd89a1c80f988">saveGmsh</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, string input_file, string output_file)</td></tr>
<tr class="memdesc:gabdc77d1327bd55bb432dd89a1c80f988"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save a vector to an output <a href="http://www.geuz.org/gmsh/">Gmsh</a> file.  <a href="group__Util.html#gabdc77d1327bd55bb432dd89a1c80f988">More...</a><br /></td></tr>
<tr class="separator:gabdc77d1327bd55bb432dd89a1c80f988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fa97f8e4c3b393ac7da4f9a9608a52f"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga7fa97f8e4c3b393ac7da4f9a9608a52f">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Tabulation.html">Tabulation</a> &amp;t)</td></tr>
<tr class="memdesc:ga7fa97f8e4c3b393ac7da4f9a9608a52f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output Tabulated function data. <br /></td></tr>
<tr class="separator:ga7fa97f8e4c3b393ac7da4f9a9608a52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3ab579500de8769de3b183cea42dce14"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_, class E_ &gt; </td></tr>
<tr class="memitem:ga3ab579500de8769de3b183cea42dce14"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#ga3ab579500de8769de3b183cea42dce14">element_assembly</a> (const E_ &amp;e, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;be, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga3ab579500de8769de3b183cea42dce14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble local vector into global vector.  <a href="group__Equation.html#ga3ab579500de8769de3b183cea42dce14">More...</a><br /></td></tr>
<tr class="separator:ga3ab579500de8769de3b183cea42dce14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a4f8e95d21ba585acf772e445f4ab9d"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_, class E_ &gt; </td></tr>
<tr class="memitem:ga6a4f8e95d21ba585acf772e445f4ab9d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#ga6a4f8e95d21ba585acf772e445f4ab9d">element_assembly</a> (const E_ &amp;e, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, N_, N_ &gt; &amp;ae, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga6a4f8e95d21ba585acf772e445f4ab9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble diagonal local vector into global vector.  <a href="group__Equation.html#ga6a4f8e95d21ba585acf772e445f4ab9d">More...</a><br /></td></tr>
<tr class="separator:ga6a4f8e95d21ba585acf772e445f4ab9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5196cbacca486311a018f33717b4c697"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_, class E_ &gt; </td></tr>
<tr class="memitem:ga5196cbacca486311a018f33717b4c697"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#ga5196cbacca486311a018f33717b4c697">element_assembly</a> (const E_ &amp;e, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, N_, N_ &gt; &amp;ae, <a class="el" href="classOFELI_1_1Matrix.html">Matrix</a>&lt; T_ &gt; *<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga5196cbacca486311a018f33717b4c697"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble local matrix into global matrix.  <a href="group__Equation.html#ga5196cbacca486311a018f33717b4c697">More...</a><br /></td></tr>
<tr class="separator:ga5196cbacca486311a018f33717b4c697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga363fdfdc50f1efdfe62be86b991b5252"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_, class E_ &gt; </td></tr>
<tr class="memitem:ga363fdfdc50f1efdfe62be86b991b5252"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#ga363fdfdc50f1efdfe62be86b991b5252">element_assembly</a> (const E_ &amp;e, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, N_, N_ &gt; &amp;ae, <a class="el" href="classOFELI_1_1SkMatrix.html">SkMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga363fdfdc50f1efdfe62be86b991b5252"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble local matrix into global skyline matrix.  <a href="group__Equation.html#ga363fdfdc50f1efdfe62be86b991b5252">More...</a><br /></td></tr>
<tr class="separator:ga363fdfdc50f1efdfe62be86b991b5252"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3958e7128e6bb653e831b78b9a032ff2"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_, class E_ &gt; </td></tr>
<tr class="memitem:ga3958e7128e6bb653e831b78b9a032ff2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#ga3958e7128e6bb653e831b78b9a032ff2">element_assembly</a> (const E_ &amp;e, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, N_, N_ &gt; &amp;ae, <a class="el" href="classOFELI_1_1SkSMatrix.html">SkSMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga3958e7128e6bb653e831b78b9a032ff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble local matrix into global symmetric skyline matrix.  <a href="group__Equation.html#ga3958e7128e6bb653e831b78b9a032ff2">More...</a><br /></td></tr>
<tr class="separator:ga3958e7128e6bb653e831b78b9a032ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafaa49315c672f500e012c2ade1fdebb3"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_, class E_ &gt; </td></tr>
<tr class="memitem:gafaa49315c672f500e012c2ade1fdebb3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#gafaa49315c672f500e012c2ade1fdebb3">element_assembly</a> (const E_ &amp;e, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, N_, N_ &gt; &amp;ae, <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:gafaa49315c672f500e012c2ade1fdebb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble local matrix into global sparse matrix.  <a href="group__Equation.html#gafaa49315c672f500e012c2ade1fdebb3">More...</a><br /></td></tr>
<tr class="separator:gafaa49315c672f500e012c2ade1fdebb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb888bcd56b25d968de26cbe2330f050"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:gadb888bcd56b25d968de26cbe2330f050"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#gadb888bcd56b25d968de26cbe2330f050">side_assembly</a> (const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;e, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, N_, N_ &gt; &amp;ae, <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:gadb888bcd56b25d968de26cbe2330f050"><td class="mdescLeft">&#160;</td><td class="mdescRight">Side assembly of local matrix into global matrix (as instance of class <a class="el" href="classOFELI_1_1SpMatrix.html" title="To handle matrices in sparse storage format. ">SpMatrix</a>).  <a href="group__Equation.html#gadb888bcd56b25d968de26cbe2330f050">More...</a><br /></td></tr>
<tr class="separator:gadb888bcd56b25d968de26cbe2330f050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaee6ce61574dcd9923e54b97a2a60a87"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:gaaee6ce61574dcd9923e54b97a2a60a87"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#gaaee6ce61574dcd9923e54b97a2a60a87">side_assembly</a> (const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;e, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, N_, N_ &gt; &amp;ae, <a class="el" href="classOFELI_1_1SkSMatrix.html">SkSMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:gaaee6ce61574dcd9923e54b97a2a60a87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Side assembly of local matrix into global matrix (as instance of class <a class="el" href="classOFELI_1_1SkSMatrix.html" title="To handle symmetric matrices in skyline storage format. ">SkSMatrix</a>).  <a href="group__Equation.html#gaaee6ce61574dcd9923e54b97a2a60a87">More...</a><br /></td></tr>
<tr class="separator:gaaee6ce61574dcd9923e54b97a2a60a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae67cc928e5b6ad1298348b3de27e61f2"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:gae67cc928e5b6ad1298348b3de27e61f2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#gae67cc928e5b6ad1298348b3de27e61f2">side_assembly</a> (const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;e, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, N_, N_ &gt; &amp;ae, <a class="el" href="classOFELI_1_1SkMatrix.html">SkMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:gae67cc928e5b6ad1298348b3de27e61f2"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classOFELI_1_1Side.html" title="To store and treat finite element sides (edges in 2-D or faces in 3-D) ">Side</a> assembly of local matrix into global matrix (as instance of class <a class="el" href="classOFELI_1_1SkMatrix.html" title="To handle square matrices in skyline storage format. ">SkMatrix</a>).  <a href="group__Equation.html#gae67cc928e5b6ad1298348b3de27e61f2">More...</a><br /></td></tr>
<tr class="separator:gae67cc928e5b6ad1298348b3de27e61f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09b2cd612110a8fb93417512cf2d141d"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:ga09b2cd612110a8fb93417512cf2d141d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Equation.html#ga09b2cd612110a8fb93417512cf2d141d">side_assembly</a> (const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;e, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;be, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga09b2cd612110a8fb93417512cf2d141d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Side assembly of local vector into global vector.  <a href="group__Equation.html#ga09b2cd612110a8fb93417512cf2d141d">More...</a><br /></td></tr>
<tr class="separator:ga09b2cd612110a8fb93417512cf2d141d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50122213347a9bf85a2f6425080b7af1"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga50122213347a9bf85a2f6425080b7af1"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga50122213347a9bf85a2f6425080b7af1">operator*</a> (const <a class="el" href="classOFELI_1_1BMatrix.html">BMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga50122213347a9bf85a2f6425080b7af1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Multiply vector by matrix and return resulting vector.  <a href="group__VectMat.html#ga50122213347a9bf85a2f6425080b7af1">More...</a><br /></td></tr>
<tr class="separator:ga50122213347a9bf85a2f6425080b7af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27c0b04d7b5c1fc615d74274f1a86193"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga27c0b04d7b5c1fc615d74274f1a86193"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1BMatrix.html">BMatrix</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga27c0b04d7b5c1fc615d74274f1a86193">operator*</a> (T_ a, const <a class="el" href="classOFELI_1_1BMatrix.html">BMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga27c0b04d7b5c1fc615d74274f1a86193"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Premultiplication of matrix by constant)  <a href="group__VectMat.html#ga27c0b04d7b5c1fc615d74274f1a86193">More...</a><br /></td></tr>
<tr class="separator:ga27c0b04d7b5c1fc615d74274f1a86193"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c62c07a2af795151ce9c41d64d7a73b"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga6c62c07a2af795151ce9c41d64d7a73b"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga6c62c07a2af795151ce9c41d64d7a73b">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1BMatrix.html">BMatrix</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:ga6c62c07a2af795151ce9c41d64d7a73b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix in output stream. <br /></td></tr>
<tr class="separator:ga6c62c07a2af795151ce9c41d64d7a73b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5adae9eb674e130026049ce91c0e0593"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga5adae9eb674e130026049ce91c0e0593"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga5adae9eb674e130026049ce91c0e0593">operator*</a> (const <a class="el" href="classOFELI_1_1DMatrix.html">DMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga5adae9eb674e130026049ce91c0e0593"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Multiply vector by matrix and return resulting vector.  <a href="group__VectMat.html#ga5adae9eb674e130026049ce91c0e0593">More...</a><br /></td></tr>
<tr class="separator:ga5adae9eb674e130026049ce91c0e0593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac652825feef82b2171376c2c1c9c0a47"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gac652825feef82b2171376c2c1c9c0a47"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gac652825feef82b2171376c2c1c9c0a47">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1DMatrix.html">DMatrix</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:gac652825feef82b2171376c2c1c9c0a47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix in output stream. <br /></td></tr>
<tr class="separator:gac652825feef82b2171376c2c1c9c0a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92884cc05520b129e70a1dcaa6eabfda"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga92884cc05520b129e70a1dcaa6eabfda"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga92884cc05520b129e70a1dcaa6eabfda">operator*</a> (const <a class="el" href="classOFELI_1_1DSMatrix.html">DSMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga92884cc05520b129e70a1dcaa6eabfda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Multiply vector by matrix and return resulting vector.  <a href="group__VectMat.html#ga92884cc05520b129e70a1dcaa6eabfda">More...</a><br /></td></tr>
<tr class="separator:ga92884cc05520b129e70a1dcaa6eabfda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36fd3bbcd0ba4beadc546b56e0ef3606"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga36fd3bbcd0ba4beadc546b56e0ef3606"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga36fd3bbcd0ba4beadc546b56e0ef3606">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1DSMatrix.html">DSMatrix</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:ga36fd3bbcd0ba4beadc546b56e0ef3606"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix in output stream. <br /></td></tr>
<tr class="separator:ga36fd3bbcd0ba4beadc546b56e0ef3606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8edb4e3262a7b2e3b2d535719462871"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t NR_, size_t NC_&gt; </td></tr>
<tr class="memitem:gae8edb4e3262a7b2e3b2d535719462871"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gae8edb4e3262a7b2e3b2d535719462871">operator*</a> (T_ a, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt; &amp;x)</td></tr>
<tr class="memdesc:gae8edb4e3262a7b2e3b2d535719462871"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Multiply matrix <code>x</code> by scalar <code>a</code>)  <a href="group__VectMat.html#gae8edb4e3262a7b2e3b2d535719462871">More...</a><br /></td></tr>
<tr class="separator:gae8edb4e3262a7b2e3b2d535719462871"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f575256ac26166df4f48374946e03bd"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t NR_, size_t NC_&gt; </td></tr>
<tr class="memitem:ga3f575256ac26166df4f48374946e03bd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga3f575256ac26166df4f48374946e03bd">operator/</a> (T_ a, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt; &amp;x)</td></tr>
<tr class="memdesc:ga3f575256ac26166df4f48374946e03bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>/</code> (Divide matrix <code>x</code> by scalar <code>a</code>)  <a href="group__VectMat.html#ga3f575256ac26166df4f48374946e03bd">More...</a><br /></td></tr>
<tr class="separator:ga3f575256ac26166df4f48374946e03bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a68d416faa4433b188ce5a2b05c22f9"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t NR_, size_t NC_&gt; </td></tr>
<tr class="memitem:ga8a68d416faa4433b188ce5a2b05c22f9"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga8a68d416faa4433b188ce5a2b05c22f9">operator+</a> (const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt; &amp;x, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga8a68d416faa4433b188ce5a2b05c22f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>+</code> (Add matrix x to y)  <a href="group__VectMat.html#ga8a68d416faa4433b188ce5a2b05c22f9">More...</a><br /></td></tr>
<tr class="separator:ga8a68d416faa4433b188ce5a2b05c22f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc54bf1f984a8907fe824b6f824861f2"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t NR_, size_t NC_&gt; </td></tr>
<tr class="memitem:gacc54bf1f984a8907fe824b6f824861f2"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gacc54bf1f984a8907fe824b6f824861f2">operator-</a> (const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt; &amp;x, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt; &amp;y)</td></tr>
<tr class="memdesc:gacc54bf1f984a8907fe824b6f824861f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>-</code> (Subtract matrix y from x)  <a href="group__VectMat.html#gacc54bf1f984a8907fe824b6f824861f2">More...</a><br /></td></tr>
<tr class="separator:gacc54bf1f984a8907fe824b6f824861f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga240aafc28edb676b2c621519166a3a12"><td class="memTemplParams" colspan="2">
template&lt;class T_ , size_t NR_, size_t NC_&gt; </td></tr>
<tr class="memitem:ga240aafc28edb676b2c621519166a3a12"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga240aafc28edb676b2c621519166a3a12">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1LocalMatrix.html">LocalMatrix</a>&lt; T_, NR_, NC_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga240aafc28edb676b2c621519166a3a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output vector in output stream. <br /></td></tr>
<tr class="separator:ga240aafc28edb676b2c621519166a3a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36244e6a8d762a4115b2e2e9dacf0194"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:ga36244e6a8d762a4115b2e2e9dacf0194"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga36244e6a8d762a4115b2e2e9dacf0194">operator+</a> (const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;x, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga36244e6a8d762a4115b2e2e9dacf0194"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator + (Add two vectors)  <a href="group__VectMat.html#ga36244e6a8d762a4115b2e2e9dacf0194">More...</a><br /></td></tr>
<tr class="separator:ga36244e6a8d762a4115b2e2e9dacf0194"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a55c1765023630121f459c154fe4fc8"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:ga4a55c1765023630121f459c154fe4fc8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga4a55c1765023630121f459c154fe4fc8">operator-</a> (const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;x, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga4a55c1765023630121f459c154fe4fc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator - (Subtract two vectors)  <a href="group__VectMat.html#ga4a55c1765023630121f459c154fe4fc8">More...</a><br /></td></tr>
<tr class="separator:ga4a55c1765023630121f459c154fe4fc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbbe20ea10614b174ae8e9796a451262"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:gacbbe20ea10614b174ae8e9796a451262"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gacbbe20ea10614b174ae8e9796a451262">operator*</a> (T_ a, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;x)</td></tr>
<tr class="memdesc:gacbbe20ea10614b174ae8e9796a451262"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Premultiplication of vector by constant)  <a href="group__VectMat.html#gacbbe20ea10614b174ae8e9796a451262">More...</a><br /></td></tr>
<tr class="separator:gacbbe20ea10614b174ae8e9796a451262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac885dafce75b4320b0e23fb7f6e06261"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:gac885dafce75b4320b0e23fb7f6e06261"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gac885dafce75b4320b0e23fb7f6e06261">operator/</a> (T_ a, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;x)</td></tr>
<tr class="memdesc:gac885dafce75b4320b0e23fb7f6e06261"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator / (Division of vector by constant)  <a href="group__VectMat.html#gac885dafce75b4320b0e23fb7f6e06261">More...</a><br /></td></tr>
<tr class="separator:gac885dafce75b4320b0e23fb7f6e06261"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7cbb5d9cdcb292a3cdaf2faff201cbf7"><td class="memTemplParams" colspan="2">template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:ga7cbb5d9cdcb292a3cdaf2faff201cbf7"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga7cbb5d9cdcb292a3cdaf2faff201cbf7">Dot</a> (const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;a, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga7cbb5d9cdcb292a3cdaf2faff201cbf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate dot product of 2 vectors (instances of class <a class="el" href="classOFELI_1_1LocalVect.html" title="Handles small size vectors like element vectors. ">LocalVect</a>)  <a href="group__VectMat.html#ga7cbb5d9cdcb292a3cdaf2faff201cbf7">More...</a><br /></td></tr>
<tr class="separator:ga7cbb5d9cdcb292a3cdaf2faff201cbf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d63ccd7e0ab106b06a4d6c57f0840f4"><td class="memTemplParams" colspan="2">
template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:ga8d63ccd7e0ab106b06a4d6c57f0840f4"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga8d63ccd7e0ab106b06a4d6c57f0840f4">Scale</a> (T_ a, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;x, <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga8d63ccd7e0ab106b06a4d6c57f0840f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply vector <code>x</code> by constant <code>a</code> and store result in <code>y</code>. <br /></td></tr>
<tr class="separator:ga8d63ccd7e0ab106b06a4d6c57f0840f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae761e0628003346efe609e8cf6f6cc8d"><td class="memTemplParams" colspan="2">
template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:gae761e0628003346efe609e8cf6f6cc8d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gae761e0628003346efe609e8cf6f6cc8d">Scale</a> (T_ a, <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;x)</td></tr>
<tr class="memdesc:gae761e0628003346efe609e8cf6f6cc8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply vector <code>x</code> by constant <code>a</code> and store result in <code>x</code>. <br /></td></tr>
<tr class="separator:gae761e0628003346efe609e8cf6f6cc8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19a8d405362e1652850543257e6600b6"><td class="memTemplParams" colspan="2">
template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:ga19a8d405362e1652850543257e6600b6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga19a8d405362e1652850543257e6600b6">Axpy</a> (T_ a, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;x, <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga19a8d405362e1652850543257e6600b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add <code>a*x</code> to vector <code>y</code>. <br /></td></tr>
<tr class="separator:ga19a8d405362e1652850543257e6600b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9c31f50fbe5c6d9744af53d7be3cc8fe"><td class="memTemplParams" colspan="2">
template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:ga9c31f50fbe5c6d9744af53d7be3cc8fe"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga9c31f50fbe5c6d9744af53d7be3cc8fe">Copy</a> (const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;x, <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga9c31f50fbe5c6d9744af53d7be3cc8fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy vector <em>x</em> into vector <em>y</em>. <br /></td></tr>
<tr class="separator:ga9c31f50fbe5c6d9744af53d7be3cc8fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fed371a1bbbbf641737fdbbfbe30ab8"><td class="memTemplParams" colspan="2">
template&lt;class T_ , size_t N_&gt; </td></tr>
<tr class="memitem:ga6fed371a1bbbbf641737fdbbfbe30ab8"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga6fed371a1bbbbf641737fdbbfbe30ab8">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1LocalVect.html">LocalVect</a>&lt; T_, N_ &gt; &amp;v)</td></tr>
<tr class="memdesc:ga6fed371a1bbbbf641737fdbbfbe30ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output vector in output stream. <br /></td></tr>
<tr class="separator:ga6fed371a1bbbbf641737fdbbfbe30ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc14255ae9887306e78a0120d374a048"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gadc14255ae9887306e78a0120d374a048"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1PETScVect.html">PETScVect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gadc14255ae9887306e78a0120d374a048">operator*</a> (const <a class="el" href="classOFELI_1_1PETScMatrix.html">PETScMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1PETScVect.html">PETScVect</a>&lt; T_ &gt; &amp;x)</td></tr>
<tr class="separator:gadc14255ae9887306e78a0120d374a048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5eb689e67e598c81339802b1d13a6f0f"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga5eb689e67e598c81339802b1d13a6f0f"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga5eb689e67e598c81339802b1d13a6f0f">operator&lt;&lt;</a> (ostream &amp;s, <a class="el" href="classOFELI_1_1PETScMatrix.html">PETScMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga5eb689e67e598c81339802b1d13a6f0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix in output stream. <br /></td></tr>
<tr class="separator:ga5eb689e67e598c81339802b1d13a6f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20f271409637c91b02c586644cb542e0"><td class="memItemLeft" align="right" valign="top">
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga20f271409637c91b02c586644cb542e0">itos</a> (int i)</td></tr>
<tr class="memdesc:ga20f271409637c91b02c586644cb542e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to convert an integer to a string. <br /></td></tr>
<tr class="separator:ga20f271409637c91b02c586644cb542e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae85946bd22fc1adf6c822938881df7a"><td class="memItemLeft" align="right" valign="top">
string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaae85946bd22fc1adf6c822938881df7a">dtos</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> d)</td></tr>
<tr class="memdesc:gaae85946bd22fc1adf6c822938881df7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to convert a real to a string. <br /></td></tr>
<tr class="separator:gaae85946bd22fc1adf6c822938881df7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad53040df4a7fe0482497f5aadfd11fab"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gad53040df4a7fe0482497f5aadfd11fab"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gad53040df4a7fe0482497f5aadfd11fab">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1PETScWrapper.html">PETScWrapper</a>&lt; T_ &gt; &amp;w)</td></tr>
<tr class="memdesc:gad53040df4a7fe0482497f5aadfd11fab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output Petsc Wrapper data in output stream. <br /></td></tr>
<tr class="separator:gad53040df4a7fe0482497f5aadfd11fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab334355b2809c4cce395850150ca2f73"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gab334355b2809c4cce395850150ca2f73"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gab334355b2809c4cce395850150ca2f73">operator==</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:gab334355b2809c4cce395850150ca2f73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>==</code>  <a href="group__Util.html#gab334355b2809c4cce395850150ca2f73">More...</a><br /></td></tr>
<tr class="separator:gab334355b2809c4cce395850150ca2f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace92b07689adff31f8942f4df8de6170"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gace92b07689adff31f8942f4df8de6170"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gace92b07689adff31f8942f4df8de6170">operator+</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:gace92b07689adff31f8942f4df8de6170"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>+</code>  <a href="group__Util.html#gace92b07689adff31f8942f4df8de6170">More...</a><br /></td></tr>
<tr class="separator:gace92b07689adff31f8942f4df8de6170"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga287f9c7889f571daa5f67083d096bad0"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga287f9c7889f571daa5f67083d096bad0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga287f9c7889f571daa5f67083d096bad0">operator+</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a, const T_ &amp;x)</td></tr>
<tr class="memdesc:ga287f9c7889f571daa5f67083d096bad0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>+</code>  <a href="group__Util.html#ga287f9c7889f571daa5f67083d096bad0">More...</a><br /></td></tr>
<tr class="separator:ga287f9c7889f571daa5f67083d096bad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga584ca846931febbb9a14f0ebbe100c51"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga584ca846931febbb9a14f0ebbe100c51"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga584ca846931febbb9a14f0ebbe100c51">operator-</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:ga584ca846931febbb9a14f0ebbe100c51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unary Operator <code>-</code>  <a href="group__Util.html#ga584ca846931febbb9a14f0ebbe100c51">More...</a><br /></td></tr>
<tr class="separator:ga584ca846931febbb9a14f0ebbe100c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92006b2922f410e9c196bb48e29d167d"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga92006b2922f410e9c196bb48e29d167d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga92006b2922f410e9c196bb48e29d167d">operator-</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga92006b2922f410e9c196bb48e29d167d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>-</code>  <a href="group__Util.html#ga92006b2922f410e9c196bb48e29d167d">More...</a><br /></td></tr>
<tr class="separator:ga92006b2922f410e9c196bb48e29d167d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa982fd221d6004c44510ae4ab262729e"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaa982fd221d6004c44510ae4ab262729e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gaa982fd221d6004c44510ae4ab262729e">operator-</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a, const T_ &amp;x)</td></tr>
<tr class="memdesc:gaa982fd221d6004c44510ae4ab262729e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>-</code>  <a href="group__Util.html#gaa982fd221d6004c44510ae4ab262729e">More...</a><br /></td></tr>
<tr class="separator:gaa982fd221d6004c44510ae4ab262729e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bb1ae5c2ac16daea2799c33cd386cc4"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga6bb1ae5c2ac16daea2799c33cd386cc4"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga6bb1ae5c2ac16daea2799c33cd386cc4">operator*</a> (const T_ &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga6bb1ae5c2ac16daea2799c33cd386cc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>*</code>  <a href="group__Util.html#ga6bb1ae5c2ac16daea2799c33cd386cc4">More...</a><br /></td></tr>
<tr class="separator:ga6bb1ae5c2ac16daea2799c33cd386cc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc7b1b71eb13b1240a62d57321b05ede"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gadc7b1b71eb13b1240a62d57321b05ede"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gadc7b1b71eb13b1240a62d57321b05ede">operator*</a> (const int &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:gadc7b1b71eb13b1240a62d57321b05ede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator *.  <a href="group__Util.html#gadc7b1b71eb13b1240a62d57321b05ede">More...</a><br /></td></tr>
<tr class="separator:gadc7b1b71eb13b1240a62d57321b05ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab05ce756e0e473cd7a36bfe324dbb18b"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gab05ce756e0e473cd7a36bfe324dbb18b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gab05ce756e0e473cd7a36bfe324dbb18b">operator*</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, const T_ &amp;a)</td></tr>
<tr class="memdesc:gab05ce756e0e473cd7a36bfe324dbb18b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>/</code>  <a href="group__Util.html#gab05ce756e0e473cd7a36bfe324dbb18b">More...</a><br /></td></tr>
<tr class="separator:gab05ce756e0e473cd7a36bfe324dbb18b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c9761d8180cff8c32ea0f7c6bea8a79"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga4c9761d8180cff8c32ea0f7c6bea8a79"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga4c9761d8180cff8c32ea0f7c6bea8a79">operator*</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, const int &amp;a)</td></tr>
<tr class="memdesc:ga4c9761d8180cff8c32ea0f7c6bea8a79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>*</code>  <a href="group__Util.html#ga4c9761d8180cff8c32ea0f7c6bea8a79">More...</a><br /></td></tr>
<tr class="separator:ga4c9761d8180cff8c32ea0f7c6bea8a79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59967354fc7f13d7c6c0f21cfb035172"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga59967354fc7f13d7c6c0f21cfb035172"><td class="memTemplItemLeft" align="right" valign="top">T_&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga59967354fc7f13d7c6c0f21cfb035172">operator*</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga59967354fc7f13d7c6c0f21cfb035172"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>*</code>  <a href="group__Util.html#ga59967354fc7f13d7c6c0f21cfb035172">More...</a><br /></td></tr>
<tr class="separator:ga59967354fc7f13d7c6c0f21cfb035172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa64aee4644015713524bb9ea0caf8759"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaa64aee4644015713524bb9ea0caf8759"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gaa64aee4644015713524bb9ea0caf8759">operator/</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, const T_ &amp;a)</td></tr>
<tr class="memdesc:gaa64aee4644015713524bb9ea0caf8759"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>/</code>  <a href="group__Util.html#gaa64aee4644015713524bb9ea0caf8759">More...</a><br /></td></tr>
<tr class="separator:gaa64aee4644015713524bb9ea0caf8759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d7180c4e85133cd9a3a1791550c4e55"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OFELI.html#ga0d7180c4e85133cd9a3a1791550c4e55">CrossProduct</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt; &amp;lp, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt; &amp;rp)</td></tr>
<tr class="memdesc:ga0d7180c4e85133cd9a3a1791550c4e55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return Cross product of two vectors <code>lp</code> and <code>rp</code> <br /></td></tr>
<tr class="separator:ga0d7180c4e85133cd9a3a1791550c4e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaace3f22440c63af6177832a47b44899c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaace3f22440c63af6177832a47b44899c">areClose</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, double toler=<a class="el" href="group__Util.html#gafdb762bd8a6d2684026764bf68a48bd5">OFELI_TOLERANCE</a>)</td></tr>
<tr class="memdesc:gaace3f22440c63af6177832a47b44899c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>true</code> if both instances of class Point&lt;double&gt; are distant with less then <code>toler</code>  <a href="group__Util.html#gaace3f22440c63af6177832a47b44899c">More...</a><br /></td></tr>
<tr class="separator:gaace3f22440c63af6177832a47b44899c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8823cf95beacfc769e46d088cc9f21f5"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga8823cf95beacfc769e46d088cc9f21f5">SqrDistance</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga8823cf95beacfc769e46d088cc9f21f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return squared euclidean distance between points <code>a</code> and <code>b</code>  <a href="group__Util.html#ga8823cf95beacfc769e46d088cc9f21f5">More...</a><br /></td></tr>
<tr class="separator:ga8823cf95beacfc769e46d088cc9f21f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc0e17b271daeb5075725b2df7ef23fa"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gabc0e17b271daeb5075725b2df7ef23fa">Distance</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; double &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:gabc0e17b271daeb5075725b2df7ef23fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return euclidean distance between points <code>a</code> and <code>b</code>  <a href="group__Util.html#gabc0e17b271daeb5075725b2df7ef23fa">More...</a><br /></td></tr>
<tr class="separator:gabc0e17b271daeb5075725b2df7ef23fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba59ffe5b23a7661e41c705930558f26"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaba59ffe5b23a7661e41c705930558f26"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gaba59ffe5b23a7661e41c705930558f26">operator&lt;&lt;</a> (std::ostream &amp;s, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:gaba59ffe5b23a7661e41c705930558f26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output point coordinates.  <a href="group__Util.html#gaba59ffe5b23a7661e41c705930558f26">More...</a><br /></td></tr>
<tr class="separator:gaba59ffe5b23a7661e41c705930558f26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1396ce3d22c336e66da25ce5bf95e51"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gab1396ce3d22c336e66da25ce5bf95e51"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gab1396ce3d22c336e66da25ce5bf95e51">operator==</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:gab1396ce3d22c336e66da25ce5bf95e51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator ==.  <a href="group__Util.html#gab1396ce3d22c336e66da25ce5bf95e51">More...</a><br /></td></tr>
<tr class="separator:gab1396ce3d22c336e66da25ce5bf95e51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga450b0d1fb660b5b7bf2415d9c94c9f04"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga450b0d1fb660b5b7bf2415d9c94c9f04"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga450b0d1fb660b5b7bf2415d9c94c9f04">operator+</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga450b0d1fb660b5b7bf2415d9c94c9f04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator +.  <a href="group__Util.html#ga450b0d1fb660b5b7bf2415d9c94c9f04">More...</a><br /></td></tr>
<tr class="separator:ga450b0d1fb660b5b7bf2415d9c94c9f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae92de71619ddcb9f4cc77bb7cf8ccc50"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gae92de71619ddcb9f4cc77bb7cf8ccc50"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gae92de71619ddcb9f4cc77bb7cf8ccc50">operator+</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;a, const T_ &amp;x)</td></tr>
<tr class="memdesc:gae92de71619ddcb9f4cc77bb7cf8ccc50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator +.  <a href="group__Util.html#gae92de71619ddcb9f4cc77bb7cf8ccc50">More...</a><br /></td></tr>
<tr class="separator:gae92de71619ddcb9f4cc77bb7cf8ccc50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf5ae2727348dd6a359792667bc95303"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gacf5ae2727348dd6a359792667bc95303"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gacf5ae2727348dd6a359792667bc95303">operator-</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:gacf5ae2727348dd6a359792667bc95303"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unary Operator <code>-</code>  <a href="group__Util.html#gacf5ae2727348dd6a359792667bc95303">More...</a><br /></td></tr>
<tr class="separator:gacf5ae2727348dd6a359792667bc95303"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b27ec5896102b032284516ecc5f0c20"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga9b27ec5896102b032284516ecc5f0c20"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga9b27ec5896102b032284516ecc5f0c20">operator-</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga9b27ec5896102b032284516ecc5f0c20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>-</code>  <a href="group__Util.html#ga9b27ec5896102b032284516ecc5f0c20">More...</a><br /></td></tr>
<tr class="separator:ga9b27ec5896102b032284516ecc5f0c20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c31c8f848ac9a29043f49ad9d99a3b8"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga1c31c8f848ac9a29043f49ad9d99a3b8"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga1c31c8f848ac9a29043f49ad9d99a3b8">operator-</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;a, const T_ &amp;x)</td></tr>
<tr class="memdesc:ga1c31c8f848ac9a29043f49ad9d99a3b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>-</code>  <a href="group__Util.html#ga1c31c8f848ac9a29043f49ad9d99a3b8">More...</a><br /></td></tr>
<tr class="separator:ga1c31c8f848ac9a29043f49ad9d99a3b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9487dd0217e32c5e76aeb783cde52bbf"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga9487dd0217e32c5e76aeb783cde52bbf"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga9487dd0217e32c5e76aeb783cde52bbf">operator*</a> (const T_ &amp;a, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga9487dd0217e32c5e76aeb783cde52bbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator *.  <a href="group__Util.html#ga9487dd0217e32c5e76aeb783cde52bbf">More...</a><br /></td></tr>
<tr class="separator:ga9487dd0217e32c5e76aeb783cde52bbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacafe9eacc77a656733dbe844271e762f"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gacafe9eacc77a656733dbe844271e762f"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gacafe9eacc77a656733dbe844271e762f">operator*</a> (const int &amp;a, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="separator:gacafe9eacc77a656733dbe844271e762f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fb203fb6e6492703d2ee83bd29ac71b"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga5fb203fb6e6492703d2ee83bd29ac71b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga5fb203fb6e6492703d2ee83bd29ac71b">operator*</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, const T_ &amp;a)</td></tr>
<tr class="memdesc:ga5fb203fb6e6492703d2ee83bd29ac71b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>/</code>  <a href="group__Util.html#ga5fb203fb6e6492703d2ee83bd29ac71b">More...</a><br /></td></tr>
<tr class="separator:ga5fb203fb6e6492703d2ee83bd29ac71b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae7bb3d125783b6613ab34bcc123a8b0"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaae7bb3d125783b6613ab34bcc123a8b0"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gaae7bb3d125783b6613ab34bcc123a8b0">operator*</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, const int &amp;a)</td></tr>
<tr class="memdesc:gaae7bb3d125783b6613ab34bcc123a8b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>*</code>  <a href="group__Util.html#gaae7bb3d125783b6613ab34bcc123a8b0">More...</a><br /></td></tr>
<tr class="separator:gaae7bb3d125783b6613ab34bcc123a8b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7c12a1594b3b151010885b77da571a5"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gac7c12a1594b3b151010885b77da571a5"><td class="memTemplItemLeft" align="right" valign="top">T_&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gac7c12a1594b3b151010885b77da571a5">operator*</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:gac7c12a1594b3b151010885b77da571a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator *.  <a href="group__Util.html#gac7c12a1594b3b151010885b77da571a5">More...</a><br /></td></tr>
<tr class="separator:gac7c12a1594b3b151010885b77da571a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d0b7ef258483898e6ba74077d2342ea"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga1d0b7ef258483898e6ba74077d2342ea"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga1d0b7ef258483898e6ba74077d2342ea">operator/</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, const T_ &amp;a)</td></tr>
<tr class="memdesc:ga1d0b7ef258483898e6ba74077d2342ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator <code>/</code>  <a href="group__Util.html#ga1d0b7ef258483898e6ba74077d2342ea">More...</a><br /></td></tr>
<tr class="separator:ga1d0b7ef258483898e6ba74077d2342ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga025e5ec2b64e4e8f380ebdf49e65f1e9"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga025e5ec2b64e4e8f380ebdf49e65f1e9">areClose</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler=<a class="el" href="group__Util.html#gafdb762bd8a6d2684026764bf68a48bd5">OFELI_TOLERANCE</a>)</td></tr>
<tr class="memdesc:ga025e5ec2b64e4e8f380ebdf49e65f1e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>true</code> if both instances of class <b>Point2D&lt;real_t&gt;</b> are distant with less then <em>toler</em> [Default: <code>OFELI_EPSMCH</code>]. <br /></td></tr>
<tr class="separator:ga025e5ec2b64e4e8f380ebdf49e65f1e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga48a42ee356ff6844e98c14f0a3b1f203"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga48a42ee356ff6844e98c14f0a3b1f203">SqrDistance</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga48a42ee356ff6844e98c14f0a3b1f203"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return squared euclidean distance between points <code>a</code> and <code>b</code>  <a href="group__Util.html#ga48a42ee356ff6844e98c14f0a3b1f203">More...</a><br /></td></tr>
<tr class="separator:ga48a42ee356ff6844e98c14f0a3b1f203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ba18a3721056997053682a51bf05322"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga6ba18a3721056997053682a51bf05322">Distance</a> (const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;a, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga6ba18a3721056997053682a51bf05322"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return euclidean distance between points <code>a</code> and <code>b</code>  <a href="group__Util.html#ga6ba18a3721056997053682a51bf05322">More...</a><br /></td></tr>
<tr class="separator:ga6ba18a3721056997053682a51bf05322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8b0bdf9b36caa8f787962c6894b4033"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaf8b0bdf9b36caa8f787962c6894b4033"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gaf8b0bdf9b36caa8f787962c6894b4033">operator&lt;&lt;</a> (std::ostream &amp;s, const <a class="el" href="structOFELI_1_1Point2D.html">Point2D</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:gaf8b0bdf9b36caa8f787962c6894b4033"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output point coordinates.  <a href="group__Util.html#gaf8b0bdf9b36caa8f787962c6894b4033">More...</a><br /></td></tr>
<tr class="separator:gaf8b0bdf9b36caa8f787962c6894b4033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ba0483fad00bb733f9aa869c69c928b"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga9ba0483fad00bb733f9aa869c69c928b"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga9ba0483fad00bb733f9aa869c69c928b">operator*</a> (const <a class="el" href="classOFELI_1_1SkMatrix.html">SkMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga9ba0483fad00bb733f9aa869c69c928b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Multiply vector by matrix and return resulting vector.  <a href="group__VectMat.html#ga9ba0483fad00bb733f9aa869c69c928b">More...</a><br /></td></tr>
<tr class="separator:ga9ba0483fad00bb733f9aa869c69c928b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga820edecb3c44fd43367b9b6981559b29"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga820edecb3c44fd43367b9b6981559b29"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga820edecb3c44fd43367b9b6981559b29">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1SkMatrix.html">SkMatrix</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:ga820edecb3c44fd43367b9b6981559b29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix in output stream.  <a href="group__VectMat.html#ga820edecb3c44fd43367b9b6981559b29">More...</a><br /></td></tr>
<tr class="separator:ga820edecb3c44fd43367b9b6981559b29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a72a5ad503fbcdd03a321908b3f864e"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga7a72a5ad503fbcdd03a321908b3f864e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga7a72a5ad503fbcdd03a321908b3f864e">operator*</a> (const <a class="el" href="classOFELI_1_1SkSMatrix.html">SkSMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga7a72a5ad503fbcdd03a321908b3f864e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Multiply vector by matrix and return resulting vector.  <a href="group__VectMat.html#ga7a72a5ad503fbcdd03a321908b3f864e">More...</a><br /></td></tr>
<tr class="separator:ga7a72a5ad503fbcdd03a321908b3f864e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7e0300740234538a3e11d3564a0debf"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gac7e0300740234538a3e11d3564a0debf"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gac7e0300740234538a3e11d3564a0debf">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1SkSMatrix.html">SkSMatrix</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:gac7e0300740234538a3e11d3564a0debf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix in output stream.  <a href="group__VectMat.html#gac7e0300740234538a3e11d3564a0debf">More...</a><br /></td></tr>
<tr class="separator:gac7e0300740234538a3e11d3564a0debf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b449ad0ff199290abe764a3fcef0eeb"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga1b449ad0ff199290abe764a3fcef0eeb"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga1b449ad0ff199290abe764a3fcef0eeb">operator*</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:ga1b449ad0ff199290abe764a3fcef0eeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Multiply vector by matrix and return resulting vector.  <a href="group__VectMat.html#ga1b449ad0ff199290abe764a3fcef0eeb">More...</a><br /></td></tr>
<tr class="separator:ga1b449ad0ff199290abe764a3fcef0eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d20996cf55e733064d4e40f013e0fcf"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga1d20996cf55e733064d4e40f013e0fcf"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga1d20996cf55e733064d4e40f013e0fcf">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga1d20996cf55e733064d4e40f013e0fcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix in output stream.  <a href="group__VectMat.html#ga1d20996cf55e733064d4e40f013e0fcf">More...</a><br /></td></tr>
<tr class="separator:ga1d20996cf55e733064d4e40f013e0fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2251a5544159d9616b5f55542df0896"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gae2251a5544159d9616b5f55542df0896"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gae2251a5544159d9616b5f55542df0896">operator*</a> (const <a class="el" href="classOFELI_1_1TrMatrix.html">TrMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>)</td></tr>
<tr class="memdesc:gae2251a5544159d9616b5f55542df0896"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Multiply vector by matrix and return resulting vector.  <a href="group__VectMat.html#gae2251a5544159d9616b5f55542df0896">More...</a><br /></td></tr>
<tr class="separator:gae2251a5544159d9616b5f55542df0896"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93dc215996d477ddb47147805f78034a"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga93dc215996d477ddb47147805f78034a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1TrMatrix.html">TrMatrix</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga93dc215996d477ddb47147805f78034a">operator*</a> (T_ a, const <a class="el" href="classOFELI_1_1TrMatrix.html">TrMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga93dc215996d477ddb47147805f78034a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Premultiplication of matrix by constant)  <a href="group__VectMat.html#ga93dc215996d477ddb47147805f78034a">More...</a><br /></td></tr>
<tr class="separator:ga93dc215996d477ddb47147805f78034a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d2c1a99f02603c3017c26fcf30bc704"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga9d2c1a99f02603c3017c26fcf30bc704"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga9d2c1a99f02603c3017c26fcf30bc704">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1TrMatrix.html">TrMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>)</td></tr>
<tr class="memdesc:ga9d2c1a99f02603c3017c26fcf30bc704"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output matrix in output stream.  <a href="group__VectMat.html#ga9d2c1a99f02603c3017c26fcf30bc704">More...</a><br /></td></tr>
<tr class="separator:ga9d2c1a99f02603c3017c26fcf30bc704"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7bc4b7a626777423adf380fea1e55850"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga7bc4b7a626777423adf380fea1e55850"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga7bc4b7a626777423adf380fea1e55850">operator+</a> (const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga7bc4b7a626777423adf380fea1e55850"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator + (Addition of two instances of class <a class="el" href="classOFELI_1_1Vect.html" title="To handle general purpose vectors. ">Vect</a>)  <a href="group__VectMat.html#ga7bc4b7a626777423adf380fea1e55850">More...</a><br /></td></tr>
<tr class="separator:ga7bc4b7a626777423adf380fea1e55850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf78966ddda7686c2268bf1cd8f63bc5a"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaf78966ddda7686c2268bf1cd8f63bc5a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gaf78966ddda7686c2268bf1cd8f63bc5a">operator-</a> (const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:gaf78966ddda7686c2268bf1cd8f63bc5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator - (Difference between two vectors of class <a class="el" href="classOFELI_1_1Vect.html" title="To handle general purpose vectors. ">Vect</a>)  <a href="group__VectMat.html#gaf78966ddda7686c2268bf1cd8f63bc5a">More...</a><br /></td></tr>
<tr class="separator:gaf78966ddda7686c2268bf1cd8f63bc5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbfdab5136305a77a764ff9a37e9e74a"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gacbfdab5136305a77a764ff9a37e9e74a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gacbfdab5136305a77a764ff9a37e9e74a">operator*</a> (const T_ &amp;a, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x)</td></tr>
<tr class="memdesc:gacbfdab5136305a77a764ff9a37e9e74a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Premultiplication of vector by constant)  <a href="group__VectMat.html#gacbfdab5136305a77a764ff9a37e9e74a">More...</a><br /></td></tr>
<tr class="separator:gacbfdab5136305a77a764ff9a37e9e74a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga127c6f972e65e11d89609d0180d2c548"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga127c6f972e65e11d89609d0180d2c548"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga127c6f972e65e11d89609d0180d2c548">operator*</a> (const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, const T_ &amp;a)</td></tr>
<tr class="memdesc:ga127c6f972e65e11d89609d0180d2c548"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Postmultiplication of vector by constant)  <a href="group__VectMat.html#ga127c6f972e65e11d89609d0180d2c548">More...</a><br /></td></tr>
<tr class="separator:ga127c6f972e65e11d89609d0180d2c548"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfa3e7cc1abdd004ed294ce30d3600f6"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gadfa3e7cc1abdd004ed294ce30d3600f6"><td class="memTemplItemLeft" align="right" valign="top">T_&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gadfa3e7cc1abdd004ed294ce30d3600f6">Dot</a> (const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:gadfa3e7cc1abdd004ed294ce30d3600f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate dot product of two vectors.  <a href="group__VectMat.html#gadfa3e7cc1abdd004ed294ce30d3600f6">More...</a><br /></td></tr>
<tr class="separator:gadfa3e7cc1abdd004ed294ce30d3600f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac04603e34a1bc5b8a632041df151b6cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gac04603e34a1bc5b8a632041df151b6cb">Discrepancy</a> (<a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;x, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y, int n, int type=1)</td></tr>
<tr class="memdesc:gac04603e34a1bc5b8a632041df151b6cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return discrepancy between 2 vectors <code>x</code> and <code>y</code>  <a href="group__Util.html#gac04603e34a1bc5b8a632041df151b6cb">More...</a><br /></td></tr>
<tr class="separator:gac04603e34a1bc5b8a632041df151b6cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71f50821958f3c80ba19dc2689f4811f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga71f50821958f3c80ba19dc2689f4811f">Discrepancy</a> (<a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> &gt; &amp;x, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> &gt; &amp;y, int n, int type=1)</td></tr>
<tr class="memdesc:ga71f50821958f3c80ba19dc2689f4811f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return discrepancy between 2 vectors <code>x</code> and <code>y</code>  <a href="group__Util.html#ga71f50821958f3c80ba19dc2689f4811f">More...</a><br /></td></tr>
<tr class="separator:ga71f50821958f3c80ba19dc2689f4811f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1eb3ae315102610a26910707bd86d83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gac1eb3ae315102610a26910707bd86d83">Modulus</a> (const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> &gt; &amp;x, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:gac1eb3ae315102610a26910707bd86d83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate modulus of complex vector.  <a href="group__VectMat.html#gac1eb3ae315102610a26910707bd86d83">More...</a><br /></td></tr>
<tr class="separator:gac1eb3ae315102610a26910707bd86d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbfa8f87f2f5cd8c799f4e3045e6a0f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gacbfa8f87f2f5cd8c799f4e3045e6a0f6">Real</a> (const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> &gt; &amp;x, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:gacbfa8f87f2f5cd8c799f4e3045e6a0f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate real part of complex vector.  <a href="group__VectMat.html#gacbfa8f87f2f5cd8c799f4e3045e6a0f6">More...</a><br /></td></tr>
<tr class="separator:gacbfa8f87f2f5cd8c799f4e3045e6a0f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb5a303608d0555a2dd2446eb4894716"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gabb5a303608d0555a2dd2446eb4894716">Imag</a> (const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> &gt; &amp;x, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:gabb5a303608d0555a2dd2446eb4894716"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate imaginary part of complex vector.  <a href="group__VectMat.html#gabb5a303608d0555a2dd2446eb4894716">More...</a><br /></td></tr>
<tr class="separator:gabb5a303608d0555a2dd2446eb4894716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08a0782b32f51ea4450832c727c9527e"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga08a0782b32f51ea4450832c727c9527e"><td class="memTemplItemLeft" align="right" valign="top">istream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga08a0782b32f51ea4450832c727c9527e">operator&gt;&gt;</a> (istream &amp;s, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;v)</td></tr>
<tr class="separator:ga08a0782b32f51ea4450832c727c9527e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6382bd7c2a01d42459f1eadc95b9c3d"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gae6382bd7c2a01d42459f1eadc95b9c3d"><td class="memTemplItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__VectMat.html#gae6382bd7c2a01d42459f1eadc95b9c3d">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;v)</td></tr>
<tr class="memdesc:gae6382bd7c2a01d42459f1eadc95b9c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output vector in output stream.  <a href="group__VectMat.html#gae6382bd7c2a01d42459f1eadc95b9c3d">More...</a><br /></td></tr>
<tr class="separator:gae6382bd7c2a01d42459f1eadc95b9c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9b09b452f388266880ddea6e252fc84"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gaf9b09b452f388266880ddea6e252fc84">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Edge.html">Edge</a> &amp;ed)</td></tr>
<tr class="memdesc:gaf9b09b452f388266880ddea6e252fc84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output edge data. <br /></td></tr>
<tr class="separator:gaf9b09b452f388266880ddea6e252fc84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7ef339dbd0f05fdf9898d60a3828381"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gaf7ef339dbd0f05fdf9898d60a3828381">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;el)</td></tr>
<tr class="memdesc:gaf7ef339dbd0f05fdf9898d60a3828381"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output element data. <br /></td></tr>
<tr class="separator:gaf7ef339dbd0f05fdf9898d60a3828381"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae87aa9fb0bfb847d62e55e09af615143"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Figure.html">Figure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gae87aa9fb0bfb847d62e55e09af615143">operator&amp;&amp;</a> (const <a class="el" href="classOFELI_1_1Figure.html">Figure</a> &amp;f1, const <a class="el" href="classOFELI_1_1Figure.html">Figure</a> &amp;f2)</td></tr>
<tr class="memdesc:gae87aa9fb0bfb847d62e55e09af615143"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to define a <a class="el" href="classOFELI_1_1Figure.html" title="To store and treat a figure (or shape) information. ">Figure</a> instance as the intersection of two <a class="el" href="classOFELI_1_1Figure.html" title="To store and treat a figure (or shape) information. ">Figure</a> instances.  <a href="group__Mesh.html#gae87aa9fb0bfb847d62e55e09af615143">More...</a><br /></td></tr>
<tr class="separator:gae87aa9fb0bfb847d62e55e09af615143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30ab6256f4524f01f0d6671a85f099c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Figure.html">Figure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga30ab6256f4524f01f0d6671a85f099c9">operator||</a> (const <a class="el" href="classOFELI_1_1Figure.html">Figure</a> &amp;f1, const <a class="el" href="classOFELI_1_1Figure.html">Figure</a> &amp;f2)</td></tr>
<tr class="memdesc:ga30ab6256f4524f01f0d6671a85f099c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to define a <a class="el" href="classOFELI_1_1Figure.html" title="To store and treat a figure (or shape) information. ">Figure</a> instance as the union of two <a class="el" href="classOFELI_1_1Figure.html" title="To store and treat a figure (or shape) information. ">Figure</a> instances.  <a href="group__Mesh.html#ga30ab6256f4524f01f0d6671a85f099c9">More...</a><br /></td></tr>
<tr class="separator:ga30ab6256f4524f01f0d6671a85f099c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0af2abfee4aabcdc0158974eff61547"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Figure.html">Figure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gaa0af2abfee4aabcdc0158974eff61547">operator-</a> (const <a class="el" href="classOFELI_1_1Figure.html">Figure</a> &amp;f1, const <a class="el" href="classOFELI_1_1Figure.html">Figure</a> &amp;f2)</td></tr>
<tr class="memdesc:gaa0af2abfee4aabcdc0158974eff61547"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to define a <a class="el" href="classOFELI_1_1Figure.html" title="To store and treat a figure (or shape) information. ">Figure</a> instance as the set subtraction of two <a class="el" href="classOFELI_1_1Figure.html" title="To store and treat a figure (or shape) information. ">Figure</a> instances.  <a href="group__Mesh.html#gaa0af2abfee4aabcdc0158974eff61547">More...</a><br /></td></tr>
<tr class="separator:gaa0af2abfee4aabcdc0158974eff61547"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4df8f4860ce8e1d3480cd8b4be385699"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga4df8f4860ce8e1d3480cd8b4be385699">getMesh</a> (string file, ExternalFileFormat form, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:ga4df8f4860ce8e1d3480cd8b4be385699"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a mesh file stored in an external file format.  <a href="group__Util.html#ga4df8f4860ce8e1d3480cd8b4be385699">More...</a><br /></td></tr>
<tr class="separator:ga4df8f4860ce8e1d3480cd8b4be385699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c7ed037a01ddc6ee4683825009c6b84"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga1c7ed037a01ddc6ee4683825009c6b84">getBamg</a> (string file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:ga1c7ed037a01ddc6ee4683825009c6b84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a mesh file stored in <a href="www-rocq1.inria.fr/gamma/cdrom/www/bamg/eng.htm">Bamg</a> format.  <a href="group__Util.html#ga1c7ed037a01ddc6ee4683825009c6b84">More...</a><br /></td></tr>
<tr class="separator:ga1c7ed037a01ddc6ee4683825009c6b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9521258cd402bc03434680840008d0ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga9521258cd402bc03434680840008d0ba">getEasymesh</a> (string file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:ga9521258cd402bc03434680840008d0ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a mesh file stored in <a href="http://www-dinma.univ.trieste.it/nirftc/research/easymesh/Default.htm">Easymesh</a> format.  <a href="group__Util.html#ga9521258cd402bc03434680840008d0ba">More...</a><br /></td></tr>
<tr class="separator:ga9521258cd402bc03434680840008d0ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac102ffb2560ac2199889a61d9e0fc199"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gac102ffb2560ac2199889a61d9e0fc199">getGambit</a> (string file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:gac102ffb2560ac2199889a61d9e0fc199"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a mesh file stored in <b>Gambit</b> neutral format.  <a href="group__Util.html#gac102ffb2560ac2199889a61d9e0fc199">More...</a><br /></td></tr>
<tr class="separator:gac102ffb2560ac2199889a61d9e0fc199"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ae294a11eb216a36bc862c514070c65"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga1ae294a11eb216a36bc862c514070c65">getGmsh</a> (string file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:ga1ae294a11eb216a36bc862c514070c65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a mesh file stored in <a href="http://www.geuz.org/gmsh/">Gmsh</a> format.  <a href="group__Util.html#ga1ae294a11eb216a36bc862c514070c65">More...</a><br /></td></tr>
<tr class="separator:ga1ae294a11eb216a36bc862c514070c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabcca38541b1a04e2356905cb681e5503"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gabcca38541b1a04e2356905cb681e5503">getMatlab</a> (string file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:gabcca38541b1a04e2356905cb681e5503"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a Matlab mesh data.  <a href="group__Util.html#gabcca38541b1a04e2356905cb681e5503">More...</a><br /></td></tr>
<tr class="separator:gabcca38541b1a04e2356905cb681e5503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8ea5493c43b1f4fe0897ec523dd9f18f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga8ea5493c43b1f4fe0897ec523dd9f18f">getNetgen</a> (string file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:ga8ea5493c43b1f4fe0897ec523dd9f18f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a mesh file stored in <a href="http://www.hpfem.jku.at/netgen/">Netgen</a> format.  <a href="group__Util.html#ga8ea5493c43b1f4fe0897ec523dd9f18f">More...</a><br /></td></tr>
<tr class="separator:ga8ea5493c43b1f4fe0897ec523dd9f18f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga628ee53dcb902ee67c107a977cb70ec4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga628ee53dcb902ee67c107a977cb70ec4">getTetgen</a> (string file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:ga628ee53dcb902ee67c107a977cb70ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a mesh file stored in <a href="http://tetgen.berlios.de/">Tetgen</a> format.  <a href="group__Util.html#ga628ee53dcb902ee67c107a977cb70ec4">More...</a><br /></td></tr>
<tr class="separator:ga628ee53dcb902ee67c107a977cb70ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed4d9f94c771f6448c1b787429a9e9af"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaed4d9f94c771f6448c1b787429a9e9af">getTriangle</a> (string file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, size_t nb_dof=1)</td></tr>
<tr class="memdesc:gaed4d9f94c771f6448c1b787429a9e9af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct an instance of class <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> from a mesh file stored in <a href="http://people.scs.fsu.edu/~burkardt/c_src/triangle/triangle.html">Triangle</a> format.  <a href="group__Util.html#gaed4d9f94c771f6448c1b787429a9e9af">More...</a><br /></td></tr>
<tr class="separator:gaed4d9f94c771f6448c1b787429a9e9af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae67160a730c8f7015b6433aba19cb142"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__OFELI.html#gae67160a730c8f7015b6433aba19cb142">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Grid.html">Grid</a> &amp;g)</td></tr>
<tr class="memdesc:gae67160a730c8f7015b6433aba19cb142"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output grid data. <br /></td></tr>
<tr class="separator:gae67160a730c8f7015b6433aba19cb142"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00741e0b93b5ca44406b8415d9c7b623"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga00741e0b93b5ca44406b8415d9c7b623">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Material.html">Material</a> &amp;m)</td></tr>
<tr class="memdesc:ga00741e0b93b5ca44406b8415d9c7b623"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output material data. <br /></td></tr>
<tr class="separator:ga00741e0b93b5ca44406b8415d9c7b623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad2fa9fa8df6ed7cf1f2e116e0f5a3523"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gad2fa9fa8df6ed7cf1f2e116e0f5a3523">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;ms)</td></tr>
<tr class="memdesc:gad2fa9fa8df6ed7cf1f2e116e0f5a3523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output mesh data.  <a href="group__Mesh.html#gad2fa9fa8df6ed7cf1f2e116e0f5a3523">More...</a><br /></td></tr>
<tr class="separator:gad2fa9fa8df6ed7cf1f2e116e0f5a3523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac73536dfbba4cb6d4926621cf080d834"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gac73536dfbba4cb6d4926621cf080d834">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1MeshAdapt.html">MeshAdapt</a> &amp;a)</td></tr>
<tr class="memdesc:gac73536dfbba4cb6d4926621cf080d834"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output <a class="el" href="classOFELI_1_1MeshAdapt.html" title="To adapt mesh in function of given solution. ">MeshAdapt</a> class data. <br /></td></tr>
<tr class="separator:gac73536dfbba4cb6d4926621cf080d834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ee0a59054febd4d637a2b7494e00bf3"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga1ee0a59054febd4d637a2b7494e00bf3">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1NodeList.html">NodeList</a> &amp;nl)</td></tr>
<tr class="memdesc:ga1ee0a59054febd4d637a2b7494e00bf3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output <a class="el" href="classOFELI_1_1NodeList.html" title="Class to construct a list of nodes having some common properties. ">NodeList</a> instance.  <a href="group__Mesh.html#ga1ee0a59054febd4d637a2b7494e00bf3">More...</a><br /></td></tr>
<tr class="separator:ga1ee0a59054febd4d637a2b7494e00bf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad22ca1ba6c55f97c2a1d1ca585cba816"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gad22ca1ba6c55f97c2a1d1ca585cba816">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1ElementList.html">ElementList</a> &amp;el)</td></tr>
<tr class="memdesc:gad22ca1ba6c55f97c2a1d1ca585cba816"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output <a class="el" href="classOFELI_1_1ElementList.html" title="Class to construct a list of elements having some common properties. ">ElementList</a> instance.  <a href="group__Mesh.html#gad22ca1ba6c55f97c2a1d1ca585cba816">More...</a><br /></td></tr>
<tr class="separator:gad22ca1ba6c55f97c2a1d1ca585cba816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab459bf12bcf41b75aab9a4591deb924e"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gab459bf12bcf41b75aab9a4591deb924e">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1SideList.html">SideList</a> &amp;sl)</td></tr>
<tr class="memdesc:gab459bf12bcf41b75aab9a4591deb924e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output <a class="el" href="classOFELI_1_1SideList.html" title="Class to construct a list of sides having some common properties. ">SideList</a> instance.  <a href="group__Mesh.html#gab459bf12bcf41b75aab9a4591deb924e">More...</a><br /></td></tr>
<tr class="separator:gab459bf12bcf41b75aab9a4591deb924e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecd3ac0dcd1df0627e7189152e6cb05d"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gaecd3ac0dcd1df0627e7189152e6cb05d">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1EdgeList.html">EdgeList</a> &amp;el)</td></tr>
<tr class="memdesc:gaecd3ac0dcd1df0627e7189152e6cb05d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output <a class="el" href="classOFELI_1_1EdgeList.html" title="Class to construct a list of edges having some common properties. ">EdgeList</a> instance.  <a href="group__Mesh.html#gaecd3ac0dcd1df0627e7189152e6cb05d">More...</a><br /></td></tr>
<tr class="separator:gaecd3ac0dcd1df0627e7189152e6cb05d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab78bee3c2df43cdbbd4d26f680a5f877"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gab78bee3c2df43cdbbd4d26f680a5f877">Label</a> (const <a class="el" href="classOFELI_1_1Node.html">Node</a> &amp;nd)</td></tr>
<tr class="memdesc:gab78bee3c2df43cdbbd4d26f680a5f877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return label of a given node.  <a href="group__Mesh.html#gab78bee3c2df43cdbbd4d26f680a5f877">More...</a><br /></td></tr>
<tr class="separator:gab78bee3c2df43cdbbd4d26f680a5f877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab2edbefc99671d2f9577fed1b3803dca"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gab2edbefc99671d2f9577fed1b3803dca">Label</a> (const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;el)</td></tr>
<tr class="memdesc:gab2edbefc99671d2f9577fed1b3803dca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return label of a given element.  <a href="group__Mesh.html#gab2edbefc99671d2f9577fed1b3803dca">More...</a><br /></td></tr>
<tr class="separator:gab2edbefc99671d2f9577fed1b3803dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0cfab4a49b72cfbfacebd45b767a9de4"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga0cfab4a49b72cfbfacebd45b767a9de4">Label</a> (const <a class="el" href="classOFELI_1_1Side.html">Side</a> &amp;sd)</td></tr>
<tr class="memdesc:ga0cfab4a49b72cfbfacebd45b767a9de4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return label of a given side.  <a href="group__Mesh.html#ga0cfab4a49b72cfbfacebd45b767a9de4">More...</a><br /></td></tr>
<tr class="separator:ga0cfab4a49b72cfbfacebd45b767a9de4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6623077f3ff9428e25bff64fbca84848"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga6623077f3ff9428e25bff64fbca84848">Label</a> (const <a class="el" href="classOFELI_1_1Edge.html">Edge</a> &amp;ed)</td></tr>
<tr class="memdesc:ga6623077f3ff9428e25bff64fbca84848"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return label of a given edge.  <a href="group__Mesh.html#ga6623077f3ff9428e25bff64fbca84848">More...</a><br /></td></tr>
<tr class="separator:ga6623077f3ff9428e25bff64fbca84848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec3074e83dca887535dd39fd9b2362d0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gaec3074e83dca887535dd39fd9b2362d0">NodeLabel</a> (const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;el, size_t n)</td></tr>
<tr class="memdesc:gaec3074e83dca887535dd39fd9b2362d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return global label of node local label in element.  <a href="group__Mesh.html#gaec3074e83dca887535dd39fd9b2362d0">More...</a><br /></td></tr>
<tr class="separator:gaec3074e83dca887535dd39fd9b2362d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68335d851731c48d2d20d3d45bb016f3"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga68335d851731c48d2d20d3d45bb016f3">NodeLabel</a> (const <a class="el" href="classOFELI_1_1Side.html">Side</a> &amp;sd, size_t n)</td></tr>
<tr class="memdesc:ga68335d851731c48d2d20d3d45bb016f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return global label of node local label in side.  <a href="group__Mesh.html#ga68335d851731c48d2d20d3d45bb016f3">More...</a><br /></td></tr>
<tr class="separator:ga68335d851731c48d2d20d3d45bb016f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga668c55a4d1a38ecb7820a7ae6f1df112"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga668c55a4d1a38ecb7820a7ae6f1df112">Coord</a> (const <a class="el" href="classOFELI_1_1Node.html">Node</a> &amp;nd)</td></tr>
<tr class="memdesc:ga668c55a4d1a38ecb7820a7ae6f1df112"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return coordinates of a given node.  <a href="group__Mesh.html#ga668c55a4d1a38ecb7820a7ae6f1df112">More...</a><br /></td></tr>
<tr class="separator:ga668c55a4d1a38ecb7820a7ae6f1df112"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba8ae4cc55753350096264881bc5c7e2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gaba8ae4cc55753350096264881bc5c7e2">Code</a> (const <a class="el" href="classOFELI_1_1Node.html">Node</a> &amp;nd, size_t i=1)</td></tr>
<tr class="memdesc:gaba8ae4cc55753350096264881bc5c7e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return code of a given (degree of freedom of) node.  <a href="group__Mesh.html#gaba8ae4cc55753350096264881bc5c7e2">More...</a><br /></td></tr>
<tr class="separator:gaba8ae4cc55753350096264881bc5c7e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63e99fcf928d0f2ac636d6e4eb65db61"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga63e99fcf928d0f2ac636d6e4eb65db61">Code</a> (const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;el)</td></tr>
<tr class="memdesc:ga63e99fcf928d0f2ac636d6e4eb65db61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return code of a given element.  <a href="group__Mesh.html#ga63e99fcf928d0f2ac636d6e4eb65db61">More...</a><br /></td></tr>
<tr class="separator:ga63e99fcf928d0f2ac636d6e4eb65db61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ef0529cd0cf43f0f3de8f89712237e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga1ef0529cd0cf43f0f3de8f89712237e6">Code</a> (const <a class="el" href="classOFELI_1_1Side.html">Side</a> &amp;sd, size_t i=1)</td></tr>
<tr class="memdesc:ga1ef0529cd0cf43f0f3de8f89712237e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return code of a given (degree of freedom of) side.  <a href="group__Mesh.html#ga1ef0529cd0cf43f0f3de8f89712237e6">More...</a><br /></td></tr>
<tr class="separator:ga1ef0529cd0cf43f0f3de8f89712237e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga897f2558bcb74a08d5fae16482c8a598"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga897f2558bcb74a08d5fae16482c8a598">operator==</a> (const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;el1, const <a class="el" href="classOFELI_1_1Element.html">Element</a> &amp;el2)</td></tr>
<tr class="memdesc:ga897f2558bcb74a08d5fae16482c8a598"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check equality between 2 elements.  <a href="group__Mesh.html#ga897f2558bcb74a08d5fae16482c8a598">More...</a><br /></td></tr>
<tr class="separator:ga897f2558bcb74a08d5fae16482c8a598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8be96fe0a953cc8e29286e99c70a3c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gab8be96fe0a953cc8e29286e99c70a3c4">operator==</a> (const <a class="el" href="classOFELI_1_1Side.html">Side</a> &amp;sd1, const <a class="el" href="classOFELI_1_1Side.html">Side</a> &amp;sd2)</td></tr>
<tr class="memdesc:gab8be96fe0a953cc8e29286e99c70a3c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check equality between 2 sides.  <a href="group__Mesh.html#gab8be96fe0a953cc8e29286e99c70a3c4">More...</a><br /></td></tr>
<tr class="separator:gab8be96fe0a953cc8e29286e99c70a3c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadba94ca58b873290ac6554bc2ffdee41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gadba94ca58b873290ac6554bc2ffdee41">DeformMesh</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;u, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a=1)</td></tr>
<tr class="memdesc:gadba94ca58b873290ac6554bc2ffdee41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate deformed mesh using a displacement field.  <a href="group__Mesh.html#gadba94ca58b873290ac6554bc2ffdee41">More...</a><br /></td></tr>
<tr class="separator:gadba94ca58b873290ac6554bc2ffdee41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae05d586683c6ca879ed127fb281fb71e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gae05d586683c6ca879ed127fb281fb71e">DeformMesh</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, const <a class="el" href="classOFELI_1_1PETScVect.html">PETScVect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;u, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a=1)</td></tr>
<tr class="memdesc:gae05d586683c6ca879ed127fb281fb71e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate deformed mesh using a displacement field as instance of <a class="el" href="classOFELI_1_1PETScVect.html" title="To handle general purpose vectors using Petsc. ">PETScVect</a>.  <a href="group__Mesh.html#gae05d586683c6ca879ed127fb281fb71e">More...</a><br /></td></tr>
<tr class="separator:gae05d586683c6ca879ed127fb281fb71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e565e6ac49eaa854204991e81cf028a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga6e565e6ac49eaa854204991e81cf028a">MeshToMesh</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m1, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m2, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;u1, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;u2, size_t nx, size_t ny=0, size_t nz=0, size_t dof=1)</td></tr>
<tr class="memdesc:ga6e565e6ac49eaa854204991e81cf028a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to redefine a vector defined on a mesh to a new mesh.  <a href="group__Mesh.html#ga6e565e6ac49eaa854204991e81cf028a">More...</a><br /></td></tr>
<tr class="separator:ga6e565e6ac49eaa854204991e81cf028a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacaca48c0f12dbebb6a7b3b95a9796116"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gacaca48c0f12dbebb6a7b3b95a9796116">MeshToMesh</a> (const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;u1, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;u2, size_t nx, size_t ny=0, size_t nz=0, size_t dof=1)</td></tr>
<tr class="memdesc:gacaca48c0f12dbebb6a7b3b95a9796116"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to redefine a vector defined on a mesh to a new mesh.  <a href="group__Mesh.html#gacaca48c0f12dbebb6a7b3b95a9796116">More...</a><br /></td></tr>
<tr class="separator:gacaca48c0f12dbebb6a7b3b95a9796116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab36e808be92e5fdb424aeae1c43a9c5f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gab36e808be92e5fdb424aeae1c43a9c5f">MeshToMesh</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m1, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m2, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;u1, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;u2, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;xmin, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;xmax, size_t nx, size_t ny, size_t nz, size_t dof=1)</td></tr>
<tr class="memdesc:gab36e808be92e5fdb424aeae1c43a9c5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to redefine a vector defined on a mesh to a new mesh.  <a href="group__Mesh.html#gab36e808be92e5fdb424aeae1c43a9c5f">More...</a><br /></td></tr>
<tr class="separator:gab36e808be92e5fdb424aeae1c43a9c5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4f8b33423c951496edacab6d78720cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gac4f8b33423c951496edacab6d78720cb">getMaxSize</a> (const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m)</td></tr>
<tr class="memdesc:gac4f8b33423c951496edacab6d78720cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return maximal size of element edges for given mesh.  <a href="group__Mesh.html#gac4f8b33423c951496edacab6d78720cb">More...</a><br /></td></tr>
<tr class="separator:gac4f8b33423c951496edacab6d78720cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga222ea5b5c106bfd3d524a8903f0b6a18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga222ea5b5c106bfd3d524a8903f0b6a18">getMinSize</a> (const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m)</td></tr>
<tr class="memdesc:ga222ea5b5c106bfd3d524a8903f0b6a18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return minimal size of element edges for given mesh.  <a href="group__Mesh.html#ga222ea5b5c106bfd3d524a8903f0b6a18">More...</a><br /></td></tr>
<tr class="separator:ga222ea5b5c106bfd3d524a8903f0b6a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e9f8e948210880fb1cb00c94a8c5e25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga7e9f8e948210880fb1cb00c94a8c5e25">getMinElementMeasure</a> (const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m)</td></tr>
<tr class="memdesc:ga7e9f8e948210880fb1cb00c94a8c5e25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return minimal measure (length, area or volume) of elements of given mesh.  <a href="group__Mesh.html#ga7e9f8e948210880fb1cb00c94a8c5e25">More...</a><br /></td></tr>
<tr class="separator:ga7e9f8e948210880fb1cb00c94a8c5e25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed4c6a91270b3423f9754bc220f3ffde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gaed4c6a91270b3423f9754bc220f3ffde">getMinSideMeasure</a> (const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m)</td></tr>
<tr class="memdesc:gaed4c6a91270b3423f9754bc220f3ffde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return minimal measure (length or area) of sides of given mesh.  <a href="group__Mesh.html#gaed4c6a91270b3423f9754bc220f3ffde">More...</a><br /></td></tr>
<tr class="separator:gaed4c6a91270b3423f9754bc220f3ffde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d5ff7ab83d556b599b15197d05d784f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga5d5ff7ab83d556b599b15197d05d784f">getMaxSideMeasure</a> (const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m)</td></tr>
<tr class="memdesc:ga5d5ff7ab83d556b599b15197d05d784f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return maximal measure (length or area) of sides of given mesh.  <a href="group__Mesh.html#ga5d5ff7ab83d556b599b15197d05d784f">More...</a><br /></td></tr>
<tr class="separator:ga5d5ff7ab83d556b599b15197d05d784f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fb62a9b8624a4560c06afdbeb1f5ca9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga3fb62a9b8624a4560c06afdbeb1f5ca9">getMeanElementMeasure</a> (const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m)</td></tr>
<tr class="memdesc:ga3fb62a9b8624a4560c06afdbeb1f5ca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return average measure (length, area or volume) of elements of given mesh.  <a href="group__Mesh.html#ga3fb62a9b8624a4560c06afdbeb1f5ca9">More...</a><br /></td></tr>
<tr class="separator:ga3fb62a9b8624a4560c06afdbeb1f5ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada461ce7d5ec3c49f1b3ce7c071941e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#gada461ce7d5ec3c49f1b3ce7c071941e8">getMeanSideMeasure</a> (const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m)</td></tr>
<tr class="memdesc:gada461ce7d5ec3c49f1b3ce7c071941e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return average measure (length or area) of sides of given mesh.  <a href="group__Mesh.html#gada461ce7d5ec3c49f1b3ce7c071941e8">More...</a><br /></td></tr>
<tr class="separator:gada461ce7d5ec3c49f1b3ce7c071941e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7efd85959a24ac8d055526aaca941d6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga7efd85959a24ac8d055526aaca941d6f">setNodeCodes</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m, const string &amp;exp, int code, size_t dof=1)</td></tr>
<tr class="memdesc:ga7efd85959a24ac8d055526aaca941d6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a given code to all nodes satisfying a boolean expression using node coordinates.  <a href="group__Mesh.html#ga7efd85959a24ac8d055526aaca941d6f">More...</a><br /></td></tr>
<tr class="separator:ga7efd85959a24ac8d055526aaca941d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga22c2f4fb3ae7dccef5c6d9fe55a55f45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga22c2f4fb3ae7dccef5c6d9fe55a55f45">setBoundaryNodeCodes</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m, const string &amp;exp, int code, size_t dof=1)</td></tr>
<tr class="memdesc:ga22c2f4fb3ae7dccef5c6d9fe55a55f45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a given code to all nodes on boundary that satisfy a boolean expression using node coordinates.  <a href="group__Mesh.html#ga22c2f4fb3ae7dccef5c6d9fe55a55f45">More...</a><br /></td></tr>
<tr class="separator:ga22c2f4fb3ae7dccef5c6d9fe55a55f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1454fedb16211855f70696fb885c42cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga1454fedb16211855f70696fb885c42cd">setSideCodes</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m, const string &amp;exp, int code, size_t dof=1)</td></tr>
<tr class="memdesc:ga1454fedb16211855f70696fb885c42cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a given code to all sides satisfying a boolean expression using node coordinates.  <a href="group__Mesh.html#ga1454fedb16211855f70696fb885c42cd">More...</a><br /></td></tr>
<tr class="separator:ga1454fedb16211855f70696fb885c42cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ccb77713c01ecba00bab58ac117fed7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga1ccb77713c01ecba00bab58ac117fed7">setBoundarySideCodes</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m, const string &amp;exp, int code, size_t dof=1)</td></tr>
<tr class="memdesc:ga1ccb77713c01ecba00bab58ac117fed7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a given code to all sides on boundary that satisfy a boolean expression using node coordinates.  <a href="group__Mesh.html#ga1ccb77713c01ecba00bab58ac117fed7">More...</a><br /></td></tr>
<tr class="separator:ga1ccb77713c01ecba00bab58ac117fed7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8782ef2d6074d65a13375400f475ea08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga8782ef2d6074d65a13375400f475ea08">setElementCodes</a> (<a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;m, const string &amp;exp, int code)</td></tr>
<tr class="memdesc:ga8782ef2d6074d65a13375400f475ea08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a given code to all elements satisfying a boolean expression using node coordinates.  <a href="group__Mesh.html#ga8782ef2d6074d65a13375400f475ea08">More...</a><br /></td></tr>
<tr class="separator:ga8782ef2d6074d65a13375400f475ea08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60e492ffc6d6eff1f60d68e7633e334f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga60e492ffc6d6eff1f60d68e7633e334f">NodeInElement</a> (const <a class="el" href="classOFELI_1_1Node.html">Node</a> *nd, const <a class="el" href="classOFELI_1_1Element.html">Element</a> *el)</td></tr>
<tr class="memdesc:ga60e492ffc6d6eff1f60d68e7633e334f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Say if a given node belongs to a given element.  <a href="group__Mesh.html#ga60e492ffc6d6eff1f60d68e7633e334f">More...</a><br /></td></tr>
<tr class="separator:ga60e492ffc6d6eff1f60d68e7633e334f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d64779043bb9c354d4156ab6370bb68"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga7d64779043bb9c354d4156ab6370bb68">NodeInSide</a> (const <a class="el" href="classOFELI_1_1Node.html">Node</a> *nd, const <a class="el" href="classOFELI_1_1Side.html">Side</a> *sd)</td></tr>
<tr class="memdesc:ga7d64779043bb9c354d4156ab6370bb68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Say if a given node belongs to a given side.  <a href="group__Mesh.html#ga7d64779043bb9c354d4156ab6370bb68">More...</a><br /></td></tr>
<tr class="separator:ga7d64779043bb9c354d4156ab6370bb68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a0226842b4b8abc4cc0bfb02432756b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga8a0226842b4b8abc4cc0bfb02432756b">SideInElement</a> (const <a class="el" href="classOFELI_1_1Side.html">Side</a> *sd, const <a class="el" href="classOFELI_1_1Element.html">Element</a> *el)</td></tr>
<tr class="memdesc:ga8a0226842b4b8abc4cc0bfb02432756b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Say if a given side belongs to a given element.  <a href="group__Mesh.html#ga8a0226842b4b8abc4cc0bfb02432756b">More...</a><br /></td></tr>
<tr class="separator:ga8a0226842b4b8abc4cc0bfb02432756b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69f311f65830478cfd737dc917a1676c"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga69f311f65830478cfd737dc917a1676c">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Node.html">Node</a> &amp;nd)</td></tr>
<tr class="memdesc:ga69f311f65830478cfd737dc917a1676c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output node data.  <a href="group__Mesh.html#ga69f311f65830478cfd737dc917a1676c">More...</a><br /></td></tr>
<tr class="separator:ga69f311f65830478cfd737dc917a1676c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5360ac2fb798dbf75867f577fabf584"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gac5360ac2fb798dbf75867f577fabf584">saveMesh</a> (const string &amp;file, const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh, ExternalFileFormat form)</td></tr>
<tr class="memdesc:gac5360ac2fb798dbf75867f577fabf584"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function saves mesh data a file for a given external format.  <a href="group__Util.html#gac5360ac2fb798dbf75867f577fabf584">More...</a><br /></td></tr>
<tr class="separator:gac5360ac2fb798dbf75867f577fabf584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga439b96397c0dce42a51e6f9928ec130a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga439b96397c0dce42a51e6f9928ec130a">saveGmsh</a> (const string &amp;file, const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh)</td></tr>
<tr class="memdesc:ga439b96397c0dce42a51e6f9928ec130a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function outputs a <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> instance in a file in <a href="http://www.geuz.org/gmsh/">Gmsh</a> format.  <a href="group__Util.html#ga439b96397c0dce42a51e6f9928ec130a">More...</a><br /></td></tr>
<tr class="separator:ga439b96397c0dce42a51e6f9928ec130a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga314c8c3aa821a9cee7679ba74ac0befc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga314c8c3aa821a9cee7679ba74ac0befc">saveGnuplot</a> (const string &amp;file, const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh)</td></tr>
<tr class="memdesc:ga314c8c3aa821a9cee7679ba74ac0befc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function outputs a <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> instance in a file in <a href="http://www.gnuplot.info/">Gmsh</a> format.  <a href="group__Util.html#ga314c8c3aa821a9cee7679ba74ac0befc">More...</a><br /></td></tr>
<tr class="separator:ga314c8c3aa821a9cee7679ba74ac0befc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c88c1371931c9b7eefc21a0c78ad1e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga1c88c1371931c9b7eefc21a0c78ad1e9">saveMatlab</a> (const string &amp;file, const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh)</td></tr>
<tr class="memdesc:ga1c88c1371931c9b7eefc21a0c78ad1e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function outputs a <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> instance in a file in <a href="http://www.mathworks.com/products/matlab/">Matlab</a> format.  <a href="group__Util.html#ga1c88c1371931c9b7eefc21a0c78ad1e9">More...</a><br /></td></tr>
<tr class="separator:ga1c88c1371931c9b7eefc21a0c78ad1e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81e5a48f04ee8a35eb48b03dd795342e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga81e5a48f04ee8a35eb48b03dd795342e">saveTecplot</a> (const string &amp;file, const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh)</td></tr>
<tr class="memdesc:ga81e5a48f04ee8a35eb48b03dd795342e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function outputs a <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> instance in a file in <a href="http://www.tecplot.com">Tecplot</a> format.  <a href="group__Util.html#ga81e5a48f04ee8a35eb48b03dd795342e">More...</a><br /></td></tr>
<tr class="separator:ga81e5a48f04ee8a35eb48b03dd795342e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa493ea0fe59c8bbac65b3e12897ad6ba"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaa493ea0fe59c8bbac65b3e12897ad6ba">saveVTK</a> (const string &amp;file, const <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh)</td></tr>
<tr class="memdesc:gaa493ea0fe59c8bbac65b3e12897ad6ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function outputs a <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> instance in a file in <a href="http://public.kitware.com/VTK/">VTK</a> format.  <a href="group__Util.html#gaa493ea0fe59c8bbac65b3e12897ad6ba">More...</a><br /></td></tr>
<tr class="separator:gaa493ea0fe59c8bbac65b3e12897ad6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadfddd5711305fde526a2dd952277a9fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gadfddd5711305fde526a2dd952277a9fa">saveBamg</a> (const string &amp;file, <a class="el" href="classOFELI_1_1Mesh.html">Mesh</a> &amp;mesh)</td></tr>
<tr class="memdesc:gadfddd5711305fde526a2dd952277a9fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function outputs a <a class="el" href="classOFELI_1_1Mesh.html" title="To store and manipulate finite element meshes. ">Mesh</a> instance in a file in <a href="http://raweb.inria.fr/rapportsactivite/RA2002/gamma/uid25.html">Bamg</a> format.  <a href="group__Util.html#gadfddd5711305fde526a2dd952277a9fa">More...</a><br /></td></tr>
<tr class="separator:gadfddd5711305fde526a2dd952277a9fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga814c02c7e063f4024ce0e6f58f8cb757"><td class="memItemLeft" align="right" valign="top">ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Mesh.html#ga814c02c7e063f4024ce0e6f58f8cb757">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Side.html">Side</a> &amp;sd)</td></tr>
<tr class="memdesc:ga814c02c7e063f4024ce0e6f58f8cb757"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output side data.  <a href="group__Mesh.html#ga814c02c7e063f4024ce0e6f58f8cb757">More...</a><br /></td></tr>
<tr class="separator:ga814c02c7e063f4024ce0e6f58f8cb757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44e2443560a775ae725a62597f036caa"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Equation.html#ga44e2443560a775ae725a62597f036caa">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1Estimator.html">Estimator</a> &amp;r)</td></tr>
<tr class="memdesc:ga44e2443560a775ae725a62597f036caa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output estimator vector in output stream. <br /></td></tr>
<tr class="separator:ga44e2443560a775ae725a62597f036caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba5d7c89c2832ad701cc3f0c750928fb"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaba5d7c89c2832ad701cc3f0c750928fb"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#gaba5d7c89c2832ad701cc3f0c750928fb">BiCG</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, int prec, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:gaba5d7c89c2832ad701cc3f0c750928fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Biconjugate gradient solver function.  <a href="group__Solver.html#gaba5d7c89c2832ad701cc3f0c750928fb">More...</a><br /></td></tr>
<tr class="separator:gaba5d7c89c2832ad701cc3f0c750928fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe8cd86a83c560836c717808d06decb5"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gabe8cd86a83c560836c717808d06decb5"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#gabe8cd86a83c560836c717808d06decb5">BiCGStab</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Prec.html">Prec</a>&lt; T_ &gt; &amp;P, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:gabe8cd86a83c560836c717808d06decb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Biconjugate gradient stabilized solver function.  <a href="group__Solver.html#gabe8cd86a83c560836c717808d06decb5">More...</a><br /></td></tr>
<tr class="separator:gabe8cd86a83c560836c717808d06decb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9355fc4014139252d5f939ae295893a5"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga9355fc4014139252d5f939ae295893a5"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga9355fc4014139252d5f939ae295893a5">BiCGStab</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, int prec, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:ga9355fc4014139252d5f939ae295893a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Biconjugate gradient stabilized solver function.  <a href="group__Solver.html#ga9355fc4014139252d5f939ae295893a5">More...</a><br /></td></tr>
<tr class="separator:ga9355fc4014139252d5f939ae295893a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8476a1f0fa096e5c289ae6ccdc459d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaa8476a1f0fa096e5c289ae6ccdc459d3">BSpline</a> (size_t n, size_t t, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &gt; &amp;control, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &gt; &amp;output, size_t num_output)</td></tr>
<tr class="memdesc:gaa8476a1f0fa096e5c289ae6ccdc459d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to perform a B-spline interpolation.  <a href="group__Util.html#gaa8476a1f0fa096e5c289ae6ccdc459d3">More...</a><br /></td></tr>
<tr class="separator:gaa8476a1f0fa096e5c289ae6ccdc459d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9eb542b51d6a2ac952e2b2bbd5f21138"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga9eb542b51d6a2ac952e2b2bbd5f21138"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga9eb542b51d6a2ac952e2b2bbd5f21138">CG</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Prec.html">Prec</a>&lt; T_ &gt; &amp;P, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:ga9eb542b51d6a2ac952e2b2bbd5f21138"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conjugate gradient solver function.  <a href="group__Solver.html#ga9eb542b51d6a2ac952e2b2bbd5f21138">More...</a><br /></td></tr>
<tr class="separator:ga9eb542b51d6a2ac952e2b2bbd5f21138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga554b9f066a4a2a36773eff4c3f9a4d71"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga554b9f066a4a2a36773eff4c3f9a4d71"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga554b9f066a4a2a36773eff4c3f9a4d71">CG</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, int prec, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:ga554b9f066a4a2a36773eff4c3f9a4d71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conjugate gradient solver function.  <a href="group__Solver.html#ga554b9f066a4a2a36773eff4c3f9a4d71">More...</a><br /></td></tr>
<tr class="separator:ga554b9f066a4a2a36773eff4c3f9a4d71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa2aac234cefc34242a77a8c846741c5"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gafa2aac234cefc34242a77a8c846741c5"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#gafa2aac234cefc34242a77a8c846741c5">CGS</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, int prec, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:gafa2aac234cefc34242a77a8c846741c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Conjugate Gradient Squared solver function.  <a href="group__Solver.html#gafa2aac234cefc34242a77a8c846741c5">More...</a><br /></td></tr>
<tr class="separator:gafa2aac234cefc34242a77a8c846741c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga570d4a25d1945a14819ddd01bc640aef"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga570d4a25d1945a14819ddd01bc640aef"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga570d4a25d1945a14819ddd01bc640aef">GMRes</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Prec.html">Prec</a>&lt; T_ &gt; &amp;P, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, size_t m, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:ga570d4a25d1945a14819ddd01bc640aef"><td class="mdescLeft">&#160;</td><td class="mdescRight">GMRes solver function.  <a href="group__Solver.html#ga570d4a25d1945a14819ddd01bc640aef">More...</a><br /></td></tr>
<tr class="separator:ga570d4a25d1945a14819ddd01bc640aef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f3f9683290c78a85df05aadeeef1cdf"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga5f3f9683290c78a85df05aadeeef1cdf"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga5f3f9683290c78a85df05aadeeef1cdf">GMRes</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, int prec, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, size_t m, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:ga5f3f9683290c78a85df05aadeeef1cdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">GMRes solver function.  <a href="group__Solver.html#ga5f3f9683290c78a85df05aadeeef1cdf">More...</a><br /></td></tr>
<tr class="separator:ga5f3f9683290c78a85df05aadeeef1cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36eb96776e21d95d9ca9bd46dbe6172a"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga36eb96776e21d95d9ca9bd46dbe6172a"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga36eb96776e21d95d9ca9bd46dbe6172a">GS</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> omega, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:ga36eb96776e21d95d9ca9bd46dbe6172a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gauss-Seidel solver function.  <a href="group__Solver.html#ga36eb96776e21d95d9ca9bd46dbe6172a">More...</a><br /></td></tr>
<tr class="separator:ga36eb96776e21d95d9ca9bd46dbe6172a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65b2c70702a6ba24616a93c1188a0d9d"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga65b2c70702a6ba24616a93c1188a0d9d"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga65b2c70702a6ba24616a93c1188a0d9d">Jacobi</a> (const <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> omega, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:ga65b2c70702a6ba24616a93c1188a0d9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Jacobi solver function.  <a href="group__Solver.html#ga65b2c70702a6ba24616a93c1188a0d9d">More...</a><br /></td></tr>
<tr class="separator:ga65b2c70702a6ba24616a93c1188a0d9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab27d0cc4ff53840022eb049867af87c6"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Solver.html#gab27d0cc4ff53840022eb049867af87c6">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1NLASSolver.html">NLASSolver</a> &amp;nl)</td></tr>
<tr class="memdesc:gab27d0cc4ff53840022eb049867af87c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output nonlinear system information. <br /></td></tr>
<tr class="separator:gab27d0cc4ff53840022eb049867af87c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d412d67f3804d00223120371bcdfa48"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga2d412d67f3804d00223120371bcdfa48">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1ODESolver.html">ODESolver</a> &amp;de)</td></tr>
<tr class="memdesc:ga2d412d67f3804d00223120371bcdfa48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output differential system information. <br /></td></tr>
<tr class="separator:ga2d412d67f3804d00223120371bcdfa48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f1c03ea316fa554006a28910fbe47c0"><td class="memItemLeft" align="right" valign="top">
ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga3f1c03ea316fa554006a28910fbe47c0">operator&lt;&lt;</a> (ostream &amp;s, const <a class="el" href="classOFELI_1_1OptSolver.html">OptSolver</a> &amp;os)</td></tr>
<tr class="memdesc:ga3f1c03ea316fa554006a28910fbe47c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output differential system information. <br /></td></tr>
<tr class="separator:ga3f1c03ea316fa554006a28910fbe47c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3e56edcd67f3f8eddb9717c36c4157f"><td class="memTemplParams" colspan="2">template&lt;class T_ , class M_ &gt; </td></tr>
<tr class="memitem:gac3e56edcd67f3f8eddb9717c36c4157f"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#gac3e56edcd67f3f8eddb9717c36c4157f">Richardson</a> (const M_ &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> omega, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler, int verbose)</td></tr>
<tr class="memdesc:gac3e56edcd67f3f8eddb9717c36c4157f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Richardson solver function.  <a href="group__Solver.html#gac3e56edcd67f3f8eddb9717c36c4157f">More...</a><br /></td></tr>
<tr class="separator:gac3e56edcd67f3f8eddb9717c36c4157f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86daf449b352504b085c354af030b1c2"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga86daf449b352504b085c354af030b1c2"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga86daf449b352504b085c354af030b1c2">Schur</a> (<a class="el" href="classOFELI_1_1SkMatrix.html">SkMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;U, <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;L, <a class="el" href="classOFELI_1_1SpMatrix.html">SpMatrix</a>&lt; T_ &gt; &amp;D, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;c)</td></tr>
<tr class="memdesc:ga86daf449b352504b085c354af030b1c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Solve a linear system of equations with a 2x2-block matrix.  <a href="group__Solver.html#ga86daf449b352504b085c354af030b1c2">More...</a><br /></td></tr>
<tr class="separator:ga86daf449b352504b085c354af030b1c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2174acbbdde7226a6b31ecf14abcfe4e"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga2174acbbdde7226a6b31ecf14abcfe4e"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga2174acbbdde7226a6b31ecf14abcfe4e">Schur</a> (<a class="el" href="classOFELI_1_1PETScMatrix.html">PETScMatrix</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, <a class="el" href="classOFELI_1_1PETScMatrix.html">PETScMatrix</a>&lt; T_ &gt; &amp;U, <a class="el" href="classOFELI_1_1PETScMatrix.html">PETScMatrix</a>&lt; T_ &gt; &amp;L, <a class="el" href="classOFELI_1_1PETScMatrix.html">PETScMatrix</a>&lt; T_ &gt; &amp;D, <a class="el" href="classOFELI_1_1PETScVect.html">PETScVect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1PETScVect.html">PETScVect</a>&lt; T_ &gt; &amp;c)</td></tr>
<tr class="memdesc:ga2174acbbdde7226a6b31ecf14abcfe4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Solve a linear system of equations with a 2x2-block matrix.  <a href="group__Solver.html#ga2174acbbdde7226a6b31ecf14abcfe4e">More...</a><br /></td></tr>
<tr class="separator:ga2174acbbdde7226a6b31ecf14abcfe4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga427b162d903d81fad84633c855c87b1f"><td class="memTemplParams" colspan="2">template&lt;class T_ , class M_ &gt; </td></tr>
<tr class="memitem:ga427b162d903d81fad84633c855c87b1f"><td class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Solver.html#ga427b162d903d81fad84633c855c87b1f">SSOR</a> (const M_ &amp;<a class="el" href="group__OFELI.html#ga8d83ae0344b0fbb3265762cd97e1b1db">A</a>, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;<a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, int max_it, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler)</td></tr>
<tr class="memdesc:ga427b162d903d81fad84633c855c87b1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">SSOR solver function.  <a href="group__Solver.html#ga427b162d903d81fad84633c855c87b1f">More...</a><br /></td></tr>
<tr class="separator:ga427b162d903d81fad84633c855c87b1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70c2092e3f957175dd689beaf7c1625b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga70c2092e3f957175dd689beaf7c1625b">banner</a> (const string &amp;prog=&quot; &quot;)</td></tr>
<tr class="memdesc:ga70c2092e3f957175dd689beaf7c1625b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Outputs a banner as header of any developed program.  <a href="group__Util.html#ga70c2092e3f957175dd689beaf7c1625b">More...</a><br /></td></tr>
<tr class="separator:ga70c2092e3f957175dd689beaf7c1625b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0537c31de11778392ea8cfd10669d83a"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga0537c31de11778392ea8cfd10669d83a"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga0537c31de11778392ea8cfd10669d83a">QuickSort</a> (std::vector&lt; T_ &gt; &amp;a, int begin, int end)</td></tr>
<tr class="memdesc:ga0537c31de11778392ea8cfd10669d83a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to sort a vector.  <a href="group__Util.html#ga0537c31de11778392ea8cfd10669d83a">More...</a><br /></td></tr>
<tr class="separator:ga0537c31de11778392ea8cfd10669d83a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b566af8e802c04236ed2e05562627d3"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga6b566af8e802c04236ed2e05562627d3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga6b566af8e802c04236ed2e05562627d3">qksort</a> (std::vector&lt; T_ &gt; &amp;a, int begin, int end)</td></tr>
<tr class="memdesc:ga6b566af8e802c04236ed2e05562627d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to sort a vector.  <a href="group__Util.html#ga6b566af8e802c04236ed2e05562627d3">More...</a><br /></td></tr>
<tr class="separator:ga6b566af8e802c04236ed2e05562627d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc523446bc621715dbbddcc05e1c3471"><td class="memTemplParams" colspan="2">template&lt;class T_ , class C_ &gt; </td></tr>
<tr class="memitem:gafc523446bc621715dbbddcc05e1c3471"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gafc523446bc621715dbbddcc05e1c3471">qksort</a> (std::vector&lt; T_ &gt; &amp;a, int begin, int end, C_ compare)</td></tr>
<tr class="memdesc:gafc523446bc621715dbbddcc05e1c3471"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to sort a vector according to a key function.  <a href="group__Util.html#gafc523446bc621715dbbddcc05e1c3471">More...</a><br /></td></tr>
<tr class="separator:gafc523446bc621715dbbddcc05e1c3471"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cea09d745dfd5da9d06a67fdea3bafb"><td class="memItemLeft" align="right" valign="top">
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga9cea09d745dfd5da9d06a67fdea3bafb">Sgn</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a)</td></tr>
<tr class="memdesc:ga9cea09d745dfd5da9d06a67fdea3bafb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return sign of <code>a</code>: <code>-1</code> or <code>1</code>. <br /></td></tr>
<tr class="separator:ga9cea09d745dfd5da9d06a67fdea3bafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9316f5c420694e0ef052c15fd7838822"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga9316f5c420694e0ef052c15fd7838822">Abs2</a> (<a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> a)</td></tr>
<tr class="memdesc:ga9316f5c420694e0ef052c15fd7838822"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return square of modulus of complex number <code>a</code> <br /></td></tr>
<tr class="separator:ga9316f5c420694e0ef052c15fd7838822"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d4cd266517d60587a686838e01b896e"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga5d4cd266517d60587a686838e01b896e">Abs2</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a)</td></tr>
<tr class="memdesc:ga5d4cd266517d60587a686838e01b896e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return square of real number <code>a</code> <br /></td></tr>
<tr class="separator:ga5d4cd266517d60587a686838e01b896e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08ed15a6c93054999158e50c01e250d1"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga08ed15a6c93054999158e50c01e250d1">Abs</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a)</td></tr>
<tr class="memdesc:ga08ed15a6c93054999158e50c01e250d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return absolute value of <code>a</code> <br /></td></tr>
<tr class="separator:ga08ed15a6c93054999158e50c01e250d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05890aa3f761cc5390e93535b020db78"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga05890aa3f761cc5390e93535b020db78">Abs</a> (<a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> a)</td></tr>
<tr class="memdesc:ga05890aa3f761cc5390e93535b020db78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return modulus of complex number <code>a</code> <br /></td></tr>
<tr class="separator:ga05890aa3f761cc5390e93535b020db78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab826b7c64138601293cd22b7cb126c84"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gab826b7c64138601293cd22b7cb126c84">Abs</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;p)</td></tr>
<tr class="memdesc:gab826b7c64138601293cd22b7cb126c84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return Norm of vector <code>a</code> <br /></td></tr>
<tr class="separator:gab826b7c64138601293cd22b7cb126c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87522edc935d4d9881f64e3c7efbaee4"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga87522edc935d4d9881f64e3c7efbaee4">Conjg</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a)</td></tr>
<tr class="memdesc:ga87522edc935d4d9881f64e3c7efbaee4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return complex conjugate of real number <code>a</code> <br /></td></tr>
<tr class="separator:ga87522edc935d4d9881f64e3c7efbaee4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9f3134776987b68e52815c39e4587be"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gac9f3134776987b68e52815c39e4587be">Conjg</a> (<a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> a)</td></tr>
<tr class="memdesc:gac9f3134776987b68e52815c39e4587be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return complex conjugate of complex number <code>a</code> <br /></td></tr>
<tr class="separator:gac9f3134776987b68e52815c39e4587be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2ff7fd69a14f64439f7824c8ae863c1"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gac2ff7fd69a14f64439f7824c8ae863c1">Max</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> <a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> c)</td></tr>
<tr class="memdesc:gac2ff7fd69a14f64439f7824c8ae863c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return maximum value of real numbers <code>a</code>, <code>b</code> and <code>c</code> <br /></td></tr>
<tr class="separator:gac2ff7fd69a14f64439f7824c8ae863c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e623f45aa8421c5cf22c5d07b01bd43"><td class="memItemLeft" align="right" valign="top">
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga6e623f45aa8421c5cf22c5d07b01bd43">Max</a> (int a, int <a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, int c)</td></tr>
<tr class="memdesc:ga6e623f45aa8421c5cf22c5d07b01bd43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return maximum value of integer numbers <code>a</code>, <code>b</code> and <code>c</code> <br /></td></tr>
<tr class="separator:ga6e623f45aa8421c5cf22c5d07b01bd43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabba700bd4adb73e09290b38e7e942fda"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gabba700bd4adb73e09290b38e7e942fda">Min</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> <a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> c)</td></tr>
<tr class="memdesc:gabba700bd4adb73e09290b38e7e942fda"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return minimum value of real numbers <code>a</code>, <code>b</code> and <code>c</code> <br /></td></tr>
<tr class="separator:gabba700bd4adb73e09290b38e7e942fda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf19dd808250d4b4933dca2b6bce26109"><td class="memItemLeft" align="right" valign="top">
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaf19dd808250d4b4933dca2b6bce26109">Min</a> (int a, int <a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, int c)</td></tr>
<tr class="memdesc:gaf19dd808250d4b4933dca2b6bce26109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return minimum value of integer numbers <code>a</code>, <code>b</code> and <code>c</code> <br /></td></tr>
<tr class="separator:gaf19dd808250d4b4933dca2b6bce26109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga722c49f32e3b9929654ca323358c38c6"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga722c49f32e3b9929654ca323358c38c6">Max</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> <a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> c, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> d)</td></tr>
<tr class="memdesc:ga722c49f32e3b9929654ca323358c38c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return maximum value of integer numbers <code>a</code>, <code>b</code>, <code>c</code> and <code>d</code> <br /></td></tr>
<tr class="separator:ga722c49f32e3b9929654ca323358c38c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga801704e69f3d089e52762d6033f0964a"><td class="memItemLeft" align="right" valign="top">
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga801704e69f3d089e52762d6033f0964a">Max</a> (int a, int <a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, int c, int d)</td></tr>
<tr class="memdesc:ga801704e69f3d089e52762d6033f0964a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return maximum value of integer numbers <code>a</code>, <code>b</code>, <code>c</code> and <code>d</code> <br /></td></tr>
<tr class="separator:ga801704e69f3d089e52762d6033f0964a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga961bd36d732f9a145e892013ec2c835e"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga961bd36d732f9a145e892013ec2c835e">Min</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> a, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> <a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> c, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> d)</td></tr>
<tr class="memdesc:ga961bd36d732f9a145e892013ec2c835e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return minimum value of real numbers <code>a</code>, <code>b</code>, <code>c</code> and <code>d</code> <br /></td></tr>
<tr class="separator:ga961bd36d732f9a145e892013ec2c835e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeddf4f977caf32a9f7ec438162144bfe"><td class="memItemLeft" align="right" valign="top">
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaeddf4f977caf32a9f7ec438162144bfe">Min</a> (int a, int <a class="el" href="group__OFELI.html#gaf5cd2eaaceda19772fd904539819158c">b</a>, int c, int d)</td></tr>
<tr class="memdesc:gaeddf4f977caf32a9f7ec438162144bfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return minimum value of integer numbers <code>a</code>, <code>b</code>, <code>c</code> and <code>d</code> <br /></td></tr>
<tr class="separator:gaeddf4f977caf32a9f7ec438162144bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16f2ad4ccc28cbd6c848097662391168"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga16f2ad4ccc28cbd6c848097662391168">Arg</a> (<a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> x)</td></tr>
<tr class="memdesc:ga16f2ad4ccc28cbd6c848097662391168"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return argument of complex number <code>x</code> <br /></td></tr>
<tr class="separator:ga16f2ad4ccc28cbd6c848097662391168"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga365f51e045b9f2217c38d216fd635e75"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga365f51e045b9f2217c38d216fd635e75">Log</a> (<a class="el" href="group__Util.html#ga7a290272a0e3fa68da99df83e1643226">complex_t</a> x)</td></tr>
<tr class="memdesc:ga365f51e045b9f2217c38d216fd635e75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return principal determination of logarithm of complex number <code>x</code> <br /></td></tr>
<tr class="separator:ga365f51e045b9f2217c38d216fd635e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e608840c25efd68c3f1be0d5a97a3b8"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga0e608840c25efd68c3f1be0d5a97a3b8"><td class="memTemplItemLeft" align="right" valign="top">T_&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga0e608840c25efd68c3f1be0d5a97a3b8">Sqr</a> (T_ x)</td></tr>
<tr class="memdesc:ga0e608840c25efd68c3f1be0d5a97a3b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return square of value <code>x</code> <br /></td></tr>
<tr class="separator:ga0e608840c25efd68c3f1be0d5a97a3b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1612da30bd970a11338b2f644944270"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gab1612da30bd970a11338b2f644944270"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gab1612da30bd970a11338b2f644944270">Scale</a> (T_ a, const vector&lt; T_ &gt; &amp;x, vector&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:gab1612da30bd970a11338b2f644944270"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutiply vector <code>x</code> by <code>a</code> and save result in vector <code>y</code>  <a href="group__Util.html#gab1612da30bd970a11338b2f644944270">More...</a><br /></td></tr>
<tr class="separator:gab1612da30bd970a11338b2f644944270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf971d6eba6564906ce1d92b33ae03f92"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaf971d6eba6564906ce1d92b33ae03f92"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gaf971d6eba6564906ce1d92b33ae03f92">Scale</a> (T_ a, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:gaf971d6eba6564906ce1d92b33ae03f92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutiply vector <code>x</code> by <code>a</code> and save result in vector <code>y</code>  <a href="group__Util.html#gaf971d6eba6564906ce1d92b33ae03f92">More...</a><br /></td></tr>
<tr class="separator:gaf971d6eba6564906ce1d92b33ae03f92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5fe0746c6ea3e261528f8277ce0d5fa"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gac5fe0746c6ea3e261528f8277ce0d5fa"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gac5fe0746c6ea3e261528f8277ce0d5fa">Scale</a> (T_ a, vector&lt; T_ &gt; &amp;x)</td></tr>
<tr class="memdesc:gac5fe0746c6ea3e261528f8277ce0d5fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mutiply vector <code>x</code> by <code>a</code>  <a href="group__Util.html#gac5fe0746c6ea3e261528f8277ce0d5fa">More...</a><br /></td></tr>
<tr class="separator:gac5fe0746c6ea3e261528f8277ce0d5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab46294f1be0ab914be80f99f966af836"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gab46294f1be0ab914be80f99f966af836"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gab46294f1be0ab914be80f99f966af836">Xpy</a> (size_t n, T_ *x, T_ *y)</td></tr>
<tr class="memdesc:gab46294f1be0ab914be80f99f966af836"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add array <code>x</code> to <code>y</code> <br /></td></tr>
<tr class="separator:gab46294f1be0ab914be80f99f966af836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab528044d8a2a238bda1c54dee9e0b2b6"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gab528044d8a2a238bda1c54dee9e0b2b6"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gab528044d8a2a238bda1c54dee9e0b2b6">Xpy</a> (const vector&lt; T_ &gt; &amp;x, vector&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:gab528044d8a2a238bda1c54dee9e0b2b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add vector <code>x</code> to <code>y</code>  <a href="group__Util.html#gab528044d8a2a238bda1c54dee9e0b2b6">More...</a><br /></td></tr>
<tr class="separator:gab528044d8a2a238bda1c54dee9e0b2b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f1e3c8ab6d85d14518ff7424f4f99cc"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga1f1e3c8ab6d85d14518ff7424f4f99cc"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga1f1e3c8ab6d85d14518ff7424f4f99cc">Axpy</a> (size_t n, T_ a, T_ *x, T_ *y)</td></tr>
<tr class="memdesc:ga1f1e3c8ab6d85d14518ff7424f4f99cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply array <code>x</code> by <code>a</code> and add result to <code>y</code>  <a href="group__Util.html#ga1f1e3c8ab6d85d14518ff7424f4f99cc">More...</a><br /></td></tr>
<tr class="separator:ga1f1e3c8ab6d85d14518ff7424f4f99cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3522099fc7a9baeb716885d1b1c6b928"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga3522099fc7a9baeb716885d1b1c6b928"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga3522099fc7a9baeb716885d1b1c6b928">Axpy</a> (T_ a, const vector&lt; T_ &gt; &amp;x, vector&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga3522099fc7a9baeb716885d1b1c6b928"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply vector <code>x</code> by <code>a</code> and add result to <code>y</code>  <a href="group__Util.html#ga3522099fc7a9baeb716885d1b1c6b928">More...</a><br /></td></tr>
<tr class="separator:ga3522099fc7a9baeb716885d1b1c6b928"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedb2ff7d9c35e8ed53c36c3754c08a90"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaedb2ff7d9c35e8ed53c36c3754c08a90"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gaedb2ff7d9c35e8ed53c36c3754c08a90">Axpy</a> (T_ a, const <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;x, <a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:gaedb2ff7d9c35e8ed53c36c3754c08a90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply vector <code>x</code> by <code>a</code> and add result to <code>y</code>  <a href="group__Util.html#gaedb2ff7d9c35e8ed53c36c3754c08a90">More...</a><br /></td></tr>
<tr class="separator:gaedb2ff7d9c35e8ed53c36c3754c08a90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fdea537191eeb55189826f5f07edbaa"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga7fdea537191eeb55189826f5f07edbaa"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga7fdea537191eeb55189826f5f07edbaa">Copy</a> (size_t n, T_ *x, T_ *y)</td></tr>
<tr class="memdesc:ga7fdea537191eeb55189826f5f07edbaa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy array <code>x</code> to <code>y</code> <code>n</code> is the arrays size. <br /></td></tr>
<tr class="separator:ga7fdea537191eeb55189826f5f07edbaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga68510e3019f8089ad1fe139a079e142d"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga68510e3019f8089ad1fe139a079e142d">Error2</a> (const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;x, const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:ga68510e3019f8089ad1fe139a079e142d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return absolute L2 error between vectors <code>x</code> and <code>y</code> <br /></td></tr>
<tr class="separator:ga68510e3019f8089ad1fe139a079e142d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa8b3a360fc31a64f13a136795868f14f"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaa8b3a360fc31a64f13a136795868f14f">RError2</a> (const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;x, const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:gaa8b3a360fc31a64f13a136795868f14f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return absolute L<sup>2</sup> error between vectors <code>x</code> and <code>y</code> <br /></td></tr>
<tr class="separator:gaa8b3a360fc31a64f13a136795868f14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20876746277833e3c5b4b8b3587c89b2"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga20876746277833e3c5b4b8b3587c89b2">ErrorMax</a> (const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;x, const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:ga20876746277833e3c5b4b8b3587c89b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return absolute Max. error between vectors <code>x</code> and <code>y</code> <br /></td></tr>
<tr class="separator:ga20876746277833e3c5b4b8b3587c89b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa28405c60ab4ae7cc1405b3fa3240659"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaa28405c60ab4ae7cc1405b3fa3240659">RErrorMax</a> (const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;x, const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:gaa28405c60ab4ae7cc1405b3fa3240659"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return relative Max. error between vectors <code>x</code> and <code>y</code> <br /></td></tr>
<tr class="separator:gaa28405c60ab4ae7cc1405b3fa3240659"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff20c7be52ccebbff0d5b38deef26cba"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gaff20c7be52ccebbff0d5b38deef26cba"><td class="memTemplItemLeft" align="right" valign="top">T_&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gaff20c7be52ccebbff0d5b38deef26cba">Dot</a> (size_t n, T_ *x, T_ *y)</td></tr>
<tr class="memdesc:gaff20c7be52ccebbff0d5b38deef26cba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return dot product of arrays <code>x</code> and <code>y</code>  <a href="group__Util.html#gaff20c7be52ccebbff0d5b38deef26cba">More...</a><br /></td></tr>
<tr class="separator:gaff20c7be52ccebbff0d5b38deef26cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf958d091d1d938bb714e296b0895237"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gabf958d091d1d938bb714e296b0895237">Dot</a> (const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;x, const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:gabf958d091d1d938bb714e296b0895237"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return dot product of vectors <code>x</code> and <code>y</code>.  <a href="group__Util.html#gabf958d091d1d938bb714e296b0895237">More...</a><br /></td></tr>
<tr class="separator:gabf958d091d1d938bb714e296b0895237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga508256a0288378ff639133d284e2c23c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__VectMat.html#ga508256a0288378ff639133d284e2c23c">operator*</a> (const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;x, const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;y)</td></tr>
<tr class="memdesc:ga508256a0288378ff639133d284e2c23c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Operator * (Dot product of 2 vector instances)  <a href="group__VectMat.html#ga508256a0288378ff639133d284e2c23c">More...</a><br /></td></tr>
<tr class="separator:ga508256a0288378ff639133d284e2c23c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga40e3a890d86d09f82f0fe3c1f4dcd886"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga40e3a890d86d09f82f0fe3c1f4dcd886"><td class="memTemplItemLeft" align="right" valign="top">T_&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga40e3a890d86d09f82f0fe3c1f4dcd886">Dot</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;x, const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;y)</td></tr>
<tr class="memdesc:ga40e3a890d86d09f82f0fe3c1f4dcd886"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return dot product of <code>x</code> and <code>y</code> <br /></td></tr>
<tr class="separator:ga40e3a890d86d09f82f0fe3c1f4dcd886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga491e375d2e6242002ab45478351b4040"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga491e375d2e6242002ab45478351b4040">exprep</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> x)</td></tr>
<tr class="memdesc:ga491e375d2e6242002ab45478351b4040"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute the exponential function with avoiding over and underflows. <br /></td></tr>
<tr class="separator:ga491e375d2e6242002ab45478351b4040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95c3924a3fe4285f2cb621e078972ffb"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga95c3924a3fe4285f2cb621e078972ffb"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga95c3924a3fe4285f2cb621e078972ffb">Assign</a> (vector&lt; T_ &gt; &amp;v, const T_ &amp;a)</td></tr>
<tr class="memdesc:ga95c3924a3fe4285f2cb621e078972ffb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the value <code>a</code> to all entries of a vector <code>v</code> <br /></td></tr>
<tr class="separator:ga95c3924a3fe4285f2cb621e078972ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga114f756d953a75cd724709142c58af43"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga114f756d953a75cd724709142c58af43"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga114f756d953a75cd724709142c58af43">clear</a> (vector&lt; T_ &gt; &amp;v)</td></tr>
<tr class="memdesc:ga114f756d953a75cd724709142c58af43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign <code>0</code> to all entries of a vector.  <a href="group__Util.html#ga114f756d953a75cd724709142c58af43">More...</a><br /></td></tr>
<tr class="separator:ga114f756d953a75cd724709142c58af43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e68d121dc7952ec9a54c7a18f8d0d2d"><td class="memTemplParams" colspan="2">template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga4e68d121dc7952ec9a54c7a18f8d0d2d"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga4e68d121dc7952ec9a54c7a18f8d0d2d">clear</a> (<a class="el" href="classOFELI_1_1Vect.html">Vect</a>&lt; T_ &gt; &amp;v)</td></tr>
<tr class="memdesc:ga4e68d121dc7952ec9a54c7a18f8d0d2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign <code>0</code> to all entries of a vector.  <a href="group__Util.html#ga4e68d121dc7952ec9a54c7a18f8d0d2d">More...</a><br /></td></tr>
<tr class="separator:ga4e68d121dc7952ec9a54c7a18f8d0d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7da94570b300315a5309b69269f16a84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga7da94570b300315a5309b69269f16a84">Nrm2</a> (size_t n, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> *x)</td></tr>
<tr class="memdesc:ga7da94570b300315a5309b69269f16a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return 2-norm of array <code>x</code>  <a href="group__Util.html#ga7da94570b300315a5309b69269f16a84">More...</a><br /></td></tr>
<tr class="separator:ga7da94570b300315a5309b69269f16a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9718ed2d01f3bab8f8ede281b487b926"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga9718ed2d01f3bab8f8ede281b487b926">Nrm2</a> (const vector&lt; <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> &gt; &amp;x)</td></tr>
<tr class="memdesc:ga9718ed2d01f3bab8f8ede281b487b926"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return 2-norm of vector <code>x</code> <br /></td></tr>
<tr class="separator:ga9718ed2d01f3bab8f8ede281b487b926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd87dda93e983bbfe420c5ee09c16fcd"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:gafd87dda93e983bbfe420c5ee09c16fcd"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#gafd87dda93e983bbfe420c5ee09c16fcd">Nrm2</a> (const <a class="el" href="structOFELI_1_1Point.html">Point</a>&lt; T_ &gt; &amp;a)</td></tr>
<tr class="memdesc:gafd87dda93e983bbfe420c5ee09c16fcd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return 2-norm of <code>a</code> <br /></td></tr>
<tr class="separator:gafd87dda93e983bbfe420c5ee09c16fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3876dcdcbf31582a7a19910b6bbb0d01"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#ga3876dcdcbf31582a7a19910b6bbb0d01">Equal</a> (<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> x, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> y, <a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a> toler=<a class="el" href="group__Util.html#ga7909ce3190d0028c9d0b1848f4eeeb5f">OFELI_EPSMCH</a>)</td></tr>
<tr class="memdesc:ga3876dcdcbf31582a7a19910b6bbb0d01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to return true if numbers <code>x</code> and <code>y</code> are close up to a given tolerance <code>toler</code>  <a href="group__Util.html#ga3876dcdcbf31582a7a19910b6bbb0d01">More...</a><br /></td></tr>
<tr class="separator:ga3876dcdcbf31582a7a19910b6bbb0d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae58d6e30612ceca75cbf08e56ec103bc"><td class="memItemLeft" align="right" valign="top">
char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gae58d6e30612ceca75cbf08e56ec103bc">itoc</a> (int i)</td></tr>
<tr class="memdesc:gae58d6e30612ceca75cbf08e56ec103bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to convert an integer to a character. <br /></td></tr>
<tr class="separator:gae58d6e30612ceca75cbf08e56ec103bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaced1e9dfef391b5230ed690ed0393ad0"><td class="memItemLeft" align="right" valign="top">
std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Util.html#gaced1e9dfef391b5230ed690ed0393ad0">itos</a> (size_t i)</td></tr>
<tr class="memdesc:gaced1e9dfef391b5230ed690ed0393ad0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to convert an integer to a string. <br /></td></tr>
<tr class="separator:gaced1e9dfef391b5230ed690ed0393ad0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0bf36e2bd6efefdc0636c8f7b795b21d"><td class="memTemplParams" colspan="2">
template&lt;class T_ &gt; </td></tr>
<tr class="memitem:ga0bf36e2bd6efefdc0636c8f7b795b21d"><td class="memTemplItemLeft" align="right" valign="top">T_&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__Util.html#ga0bf36e2bd6efefdc0636c8f7b795b21d">stringTo</a> (const std::string &amp;s)</td></tr>
<tr class="memdesc:ga0bf36e2bd6efefdc0636c8f7b795b21d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to convert a string to a template type parameter. <br /></td></tr>
<tr class="separator:ga0bf36e2bd6efefdc0636c8f7b795b21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga6db969dfc2364b6aac6068e60e97e43c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga6db969dfc2364b6aac6068e60e97e43c">theNode</a></td></tr>
<tr class="memdesc:ga6db969dfc2364b6aac6068e60e97e43c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to <a class="el" href="classOFELI_1_1Node.html" title="To describe a node. ">Node</a>.  <a href="group__Global.html#ga6db969dfc2364b6aac6068e60e97e43c">More...</a><br /></td></tr>
<tr class="separator:ga6db969dfc2364b6aac6068e60e97e43c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19531d741e72f835756252dd9cb15b42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Element.html">Element</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga19531d741e72f835756252dd9cb15b42">theElement</a></td></tr>
<tr class="memdesc:ga19531d741e72f835756252dd9cb15b42"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to <a class="el" href="classOFELI_1_1Element.html" title="To store and treat finite element geometric information. ">Element</a>.  <a href="group__Global.html#ga19531d741e72f835756252dd9cb15b42">More...</a><br /></td></tr>
<tr class="separator:ga19531d741e72f835756252dd9cb15b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga708182f7bc3372d09a486e26a7d9d7f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Side.html">Side</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga708182f7bc3372d09a486e26a7d9d7f9">theSide</a></td></tr>
<tr class="memdesc:ga708182f7bc3372d09a486e26a7d9d7f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to <a class="el" href="classOFELI_1_1Side.html" title="To store and treat finite element sides (edges in 2-D or faces in 3-D) ">Side</a>.  <a href="group__Global.html#ga708182f7bc3372d09a486e26a7d9d7f9">More...</a><br /></td></tr>
<tr class="separator:ga708182f7bc3372d09a486e26a7d9d7f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a8d24695c6d5aed37431999548a6dde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classOFELI_1_1Edge.html">Edge</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga5a8d24695c6d5aed37431999548a6dde">theEdge</a></td></tr>
<tr class="memdesc:ga5a8d24695c6d5aed37431999548a6dde"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to <a class="el" href="classOFELI_1_1Edge.html" title="To describe an edge. ">Edge</a>.  <a href="group__Global.html#ga5a8d24695c6d5aed37431999548a6dde">More...</a><br /></td></tr>
<tr class="separator:ga5a8d24695c6d5aed37431999548a6dde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab00944552a5ef41ef0c18de744dd8207"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#gab00944552a5ef41ef0c18de744dd8207">Verbosity</a></td></tr>
<tr class="memdesc:gab00944552a5ef41ef0c18de744dd8207"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verbosity parameter.  <a href="group__Global.html#gab00944552a5ef41ef0c18de744dd8207">More...</a><br /></td></tr>
<tr class="separator:gab00944552a5ef41ef0c18de744dd8207"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38d2fb1712228d1c76ac3f54b1d5872b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga38d2fb1712228d1c76ac3f54b1d5872b">theStep</a></td></tr>
<tr class="memdesc:ga38d2fb1712228d1c76ac3f54b1d5872b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time step counter.  <a href="group__Global.html#ga38d2fb1712228d1c76ac3f54b1d5872b">More...</a><br /></td></tr>
<tr class="separator:ga38d2fb1712228d1c76ac3f54b1d5872b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39ce19b74a25e69e88ea1b39436fdfa4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga39ce19b74a25e69e88ea1b39436fdfa4">theIteration</a></td></tr>
<tr class="memdesc:ga39ce19b74a25e69e88ea1b39436fdfa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iteration counter.  <a href="group__Global.html#ga39ce19b74a25e69e88ea1b39436fdfa4">More...</a><br /></td></tr>
<tr class="separator:ga39ce19b74a25e69e88ea1b39436fdfa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga564656b52180eab7d5f9abb58eb90fcf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga564656b52180eab7d5f9abb58eb90fcf">NbTimeSteps</a></td></tr>
<tr class="memdesc:ga564656b52180eab7d5f9abb58eb90fcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of time steps.  <a href="group__Global.html#ga564656b52180eab7d5f9abb58eb90fcf">More...</a><br /></td></tr>
<tr class="separator:ga564656b52180eab7d5f9abb58eb90fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga534f6e466357af135f45bb1ce6f517c9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga534f6e466357af135f45bb1ce6f517c9">MaxNbIterations</a></td></tr>
<tr class="memdesc:ga534f6e466357af135f45bb1ce6f517c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximal number of iterations.  <a href="group__Global.html#ga534f6e466357af135f45bb1ce6f517c9">More...</a><br /></td></tr>
<tr class="separator:ga534f6e466357af135f45bb1ce6f517c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe343e984bb2022a960c0285c90ba97d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#gafe343e984bb2022a960c0285c90ba97d">theTimeStep</a></td></tr>
<tr class="memdesc:gafe343e984bb2022a960c0285c90ba97d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time step label.  <a href="group__Global.html#gafe343e984bb2022a960c0285c90ba97d">More...</a><br /></td></tr>
<tr class="separator:gafe343e984bb2022a960c0285c90ba97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa68f42f3d7b7cbe240136012d57e0d09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#gaa68f42f3d7b7cbe240136012d57e0d09">theTime</a></td></tr>
<tr class="memdesc:gaa68f42f3d7b7cbe240136012d57e0d09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Time value.  <a href="group__Global.html#gaa68f42f3d7b7cbe240136012d57e0d09">More...</a><br /></td></tr>
<tr class="separator:gaa68f42f3d7b7cbe240136012d57e0d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fb590e5375a439474a2799323b4572b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga3fb590e5375a439474a2799323b4572b">theFinalTime</a></td></tr>
<tr class="memdesc:ga3fb590e5375a439474a2799323b4572b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Final time value.  <a href="group__Global.html#ga3fb590e5375a439474a2799323b4572b">More...</a><br /></td></tr>
<tr class="separator:ga3fb590e5375a439474a2799323b4572b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ab70b3b92e55c6d63eae8004ef0c790"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga6ab70b3b92e55c6d63eae8004ef0c790">theTolerance</a></td></tr>
<tr class="memdesc:ga6ab70b3b92e55c6d63eae8004ef0c790"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tolerance value for convergence.  <a href="group__Global.html#ga6ab70b3b92e55c6d63eae8004ef0c790">More...</a><br /></td></tr>
<tr class="separator:ga6ab70b3b92e55c6d63eae8004ef0c790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga88c4c57c48696938621b4c2911a1375f"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__Util.html#gaccfeb6b1e8cf41731fde610549bee67c">real_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga88c4c57c48696938621b4c2911a1375f">theDiscrepancy</a></td></tr>
<tr class="memdesc:ga88c4c57c48696938621b4c2911a1375f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value of discrepancy for an iterative procedure Its default value is <code>1.0</code>. <br /></td></tr>
<tr class="separator:ga88c4c57c48696938621b4c2911a1375f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga310de78bb611319b9c3964af2385d3d3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga310de78bb611319b9c3964af2385d3d3">Converged</a></td></tr>
<tr class="memdesc:ga310de78bb611319b9c3964af2385d3d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Boolean variable to say if an iterative procedure has converged.  <a href="group__Global.html#ga310de78bb611319b9c3964af2385d3d3">More...</a><br /></td></tr>
<tr class="separator:ga310de78bb611319b9c3964af2385d3d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga456491ea5cf5a6e7c0824c4bfa9caa1d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Global.html#ga456491ea5cf5a6e7c0824c4bfa9caa1d">InitPetsc</a></td></tr>
<tr class="separator:ga456491ea5cf5a6e7c0824c4bfa9caa1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A namespace to group all library classes, functions, ... </p>
<p>Namespace <a class="el" href="namespaceOFELI.html" title="A namespace to group all library classes, functions, ... ">OFELI</a> groups all OFELI library classes, functions and global variables. </p>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="ad4bb8dabdbf8ad75e34220cc666b59ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespaceOFELI.html#ad4bb8dabdbf8ad75e34220cc666b59ca">NormType</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Choose type of vector norm to compute </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ad4bb8dabdbf8ad75e34220cc666b59caa0fe773bdf4cdbb94dc2622997b736d50"></a>NORM1&#160;</td><td class="fielddoc">
<p>1-norm </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad4bb8dabdbf8ad75e34220cc666b59caa96ddade5b1b865cd2f7f8a1c94e56c3d"></a>WNORM1&#160;</td><td class="fielddoc">
<p>Weighted 1-norm (Discrete L1-Norm) </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad4bb8dabdbf8ad75e34220cc666b59caa51b1c45b92b9057915da5c2366182ef0"></a>NORM2&#160;</td><td class="fielddoc">
<p>2-norm </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad4bb8dabdbf8ad75e34220cc666b59caacb56a81b6b9b07d58d4c043496434e0d"></a>WNORM2&#160;</td><td class="fielddoc">
<p>Weighted 2-norm (Discrete L2-Norm) </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad4bb8dabdbf8ad75e34220cc666b59caac76980114e6ef692d209332f25898345"></a>NORM_MAX&#160;</td><td class="fielddoc">
<p>Max-norm (Infinity norm) </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->

</div> <!-- class text -->
</div> <!-- main menu -->
<!-- Google Search -->
<br><br>
<center>
  <div id="cse" style="width: 80%;">Loading</div>
  <script src="http://www.google.com/jsapi" type="text/javascript"></script>
  <script type="text/javascript"> 
     google.load('search', '1', {language : 'en', style : google.loader.themes.SHINY});
     google.setOnLoadCallback(function() {
        var customSearchOptions = {};  var customSearchControl = new google.search.CustomSearchControl(
        '012396140824982761142:-qrywxcfi_o', customSearchOptions);
        customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
        customSearchControl.draw('cse');
     }, true);
   </script>
   <style type="text/css">
     .gsc-control-cse {
     font-family: Verdana, sans-serif;
     border-color: #DAE0E5;
     background-color: #DAE0E5;
   }
   .gsc-control-cse .gsc-table-result { font-family: Verdana, sans-serif; }
   input.gsc-input { border-color: #B6BEC5; }
   input.gsc-search-button {
     border-color: #B6BEC5;
     background-color: #D0D1D4;
   }
   .gsc-tabHeader.gsc-tabhInactive {
     border-color: #999999;
     background-color: #EEEEEE;
   }
   .gsc-tabHeader.gsc-tabhActive {
     border-color: #999999;
     background-color: #999999;
   }
   .gsc-tabsArea { border-color: #999999; }
   .gsc-webResult.gsc-result,
   .gsc-results .gsc-imageResult {
     border-color: #FFFFFF;
     background-color: #FFFFFF;
   }
   .gsc-webResult.gsc-result:hover,
   .gsc-imageResult:hover {
     border-color: #D2D6DC;
     background-color: #EDEDED;
   }
   .gsc-webResult.gsc-result.gsc-promotion:hover {
     border-color: #D2D6DC;
     background-color: #EDEDED;
   }
   .gs-webResult.gs-result a.gs-title:link,
   .gs-webResult.gs-result a.gs-title:link b,
   .gs-imageResult a.gs-title:link,
   .gs-imageResult a.gs-title:link b { color: #0568CD; }
   .gs-webResult.gs-result a.gs-title:visited,
   .gs-webResult.gs-result a.gs-title:visited b,
   .gs-imageResult a.gs-title:visited,
   .gs-imageResult a.gs-title:visited b { color: #0568CD; }
   .gs-webResult.gs-result a.gs-title:hover,
   .gs-webResult.gs-result a.gs-title:hover b,
   .gs-imageResult a.gs-title:hover,
   .gs-imageResult a.gs-title:hover b { color: #0568CD; }
   .gs-webResult.gs-result a.gs-title:active,
   .gs-webResult.gs-result a.gs-title:active b,
   .gs-imageResult a.gs-title:active,
   .gs-imageResult a.gs-title:active b { color: #0568CD; }
   .gsc-cursor-page { color: #0568CD; }
   a.gsc-trailing-more-results:link { color: #0568CD; }
   .gs-webResult .gs-snippet,
   .gs-imageResult .gs-snippet,
   .gs-fileFormatType { color: #5F6A73; }
   .gs-webResult div.gs-visibleUrl,
   .gs-imageResult div.gs-visibleUrl { color: #5F6A73; }
   .gs-webResult div.gs-visibleUrl-short { color: #5F6A73; }
   .gs-webResult div.gs-visibleUrl-short { display: none; }
   .gs-webResult div.gs-visibleUrl-long { display: block; }
   .gs-promotion div.gs-visibleUrl-short { display: none; }
   .gs-promotion div.gs-visibleUrl-long { display: block; }
   .gsc-cursor-box { border-color: #FFFFFF; }
   .gsc-results .gsc-cursor-box .gsc-cursor-page {
      border-color: #999999;
      background-color: #FFFFFF;
      color: #0568CD;
   }
   .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
      border-color: #999999;
      background-color: #999999;
      color: #0568CD;
   }
   .gsc-webResult.gsc-result.gsc-promotion {
      border-color: #D2D6DC;
      background-color: #D0D1D4;
   }
   .gsc-completion-title { color: #0568CD; }
   .gsc-completion-snippet { color: #5F6A73; }
   .gs-promotion a.gs-title:link,
   .gs-promotion a.gs-title:link *,
   .gs-promotion .gs-snippet a:link { color: #0066CC; }
   .gs-promotion a.gs-title:visited,
   .gs-promotion a.gs-title:visited *,
   .gs-promotion .gs-snippet a:visited { color: #0066CC; }
   .gs-promotion a.gs-title:hover,
   .gs-promotion a.gs-title:hover *,
   .gs-promotion .gs-snippet a:hover { color: #0066CC; }
   .gs-promotion a.gs-title:active,
   .gs-promotion a.gs-title:active *,
   .gs-promotion .gs-snippet a:active { color: #0066CC; }
   .gs-promotion .gs-snippet,
   .gs-promotion .gs-title .gs-promotion-title-right,
   .gs-promotion .gs-title .gs-promotion-title-right *  { color: #333333; }
   .gs-promotion .gs-visibleUrl,
   .gs-promotion .gs-visibleUrl-short { color: #5F6A73; }
   </style>
</center>
<!-- End of Google Search Box -->
<br><br><br></p>
<div id="foot_bar">
  Copyright &copy; 1998-2019 Rachid Touzani&nbsp;
</div>
</div> <!-- main -->
</body>
</HTML>
